Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipse是否在项目目录中添加额外的文件/文件夹?_Eclipse - Fatal编程技术网

eclipse是否在项目目录中添加额外的文件/文件夹?

eclipse是否在项目目录中添加额外的文件/文件夹?,eclipse,Eclipse,我刚刚用Eclipe启动了一个PHP项目,注意到它在我的项目文件夹外包含了一个名为“.metadata”的文件夹,其中还包含两个文件夹“.plugins”和“.mylyn”。 它还在项目文件夹中添加了“.settings”文件夹和两个文件“.buildpath”和.project”。 完成项目后,我可以删除所有这些文件吗?如果您不需要将项目作为Eclipse项目,如果您已经完成,则可以删除这些文件夹和文件。否则,您的项目将不再被检测为Eclipse项目。Eclipse被组织为包含项目的工作区。该

我刚刚用Eclipe启动了一个PHP项目,注意到它在我的项目文件夹外包含了一个名为“.metadata”的文件夹,其中还包含两个文件夹“.plugins”和“.mylyn”。 它还在项目文件夹中添加了“.settings”文件夹和两个文件“.buildpath”和.project”。
完成项目后,我可以删除所有这些文件吗?

如果您不需要将项目作为Eclipse项目,如果您已经完成,则可以删除这些文件夹和文件。否则,您的项目将不再被检测为Eclipse项目。

Eclipse被组织为包含项目的工作区。该工作区具有.met属性adata文件夹,其中包含该工作区的本地信息(搜索索引、工作区首选项等)。元数据从未签入SCM(至少不应该签入)

每个项目必须有一个.project文件,eclipse在其中存储项目信息,它是什么类型的项目(java、php等)。然后每个关心该项目的插件在项目中存储自己的信息(java创建一个.classpath,php必须创建一个.buildpath等)。在SCM中使用eclipse项目时,通常会签入这些项目

如果您删除了它们,那么如果您在该项目上再次使用eclipse,您将不得不重新创建它们,但这可能会很好,具体取决于您的用例

另一种方法是在本地磁盘上方便的地方创建工作区和项目。然后创建文件夹并使用“高级”按钮指向磁盘上其他地方的源目录树。这样,.project和其他文件就不在源目录树中