首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Eclipse中提交什么源代码管理

在Eclipse中提交什么源代码管理
EN

Stack Overflow用户
提问于 2016-02-26 10:12:40
回答 1查看 341关注 0票数 2

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

.project .pydevproject

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

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

我应该承诺什么来进行源代码管理?

我可以删除什么,但仍然能够以最小的努力打开项目(希望文件完全自动重新生成)?如果这是Visual C++项目,那么答案将是只保留".sln“、"vcxproj”和"vcxproj.filters“,因为"vs”文件夹和"suo“文件将在打开时自动生成。我尝试删除".metadata“文件夹,但在此之后,我的工作区中似乎没有加载任何内容。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-26 10:54:31

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

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35648909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档