在eclipsepyd中提交给源代码管理的内容

2024-10-06 11:44:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我在eclipse中创建了一个pydev项目。 在工作区的顶层,我可以看到以下两个文件:

.project.pydevproject

我也可以在包含我实际项目的每个子文件夹中看到这些。在

在我的工作区顶部还有一个 .metadata.文件夹。在

我应该向源代码管理承诺什么?

Ie什么我可以删除,仍然可以打开项目的最小努力(希望完全自动化的文件再生)?如果这是VisualStudioC++项目,答案是只保留“.SLN”、“VCXPROJ”和“vcxproj.过滤器因为“vs”文件夹和“suo”文件将在打开时自动生成。我试图删除“.metadata”文件夹,但之后我的工作区中似乎没有加载任何内容。在

另外,我正在和一个不使用IDE的人一起工作。我们需要更新哪些eclipse文件来保持同步?在


Tags: 文件项目答案project文件夹源代码iemetadata
1条回答
网友
1楼 · 发布于 2024-10-06 11:44:31

免责声明:我对PyDev不太熟悉,只熟悉Eclipse。您绝对应该而不是签入.metadata文件夹。这一个是为您的Eclipse工作区作为一个整体,并包含您的个人配置。(这就是为什么您的工作区在删除该文件夹后显示为空的原因。)实际上,您根本不应该签入工作区文件夹,而只签入其中的几个项目文件夹。在

是否签入.project文件是一个品味问题。它们包含特定于项目的信息和设置,使用这些信息和设置可以更容易地将项目导入到Eclipse中,但是您也可以在没有这些信息的情况下导入项目,这只是需要做一些工作。如果Eclipse对其他开发人员没有用的话,那么Eclipse也没有用。在最坏的情况下,你的合作开发人员会从源代码管理中删除这些文件,当你以后更新你的项目时,它们也会被删除,从而使你的项目陷入混乱。在

关于删除文件:请注意,不将文件签入版本控制和在本地删除它们之间有区别。简而言之,不要将这些文件提交到版本控制中,但也不要在本地删除它们。根据使用的版本控制类型,可以将其设置为忽略这些文件。在

相关问题 更多 >