The*_*One 11
一般来说,您应该签入(并在更改后提交)所有有助于构建的内容,并且不能通过完全重新构建来重新生成并且是特定于工作站的.(此语句的含义取决于您的构建过程/过程.)
这意味着您应该排除在完全构建等时重新生成的所有内容,因此不会签入(并且不提供签入).
作为一般规则,您应该避免提交包含用户首选项的文件,以及Eclipse和/或插件可以重新生成的项目详细信息.
但在某些情况下,事情有点模糊.例如,.classpath文件可以是Eclipse构建路径的主要来源; 例如,如果项目树中有JAR文件而不是Maven.(使用Maven,m2eclipse插件从POM文件中的依赖关系信息生成.classpath文件,因此不应该检入该文件.)
此外,一些方面的东西是临界的.例如,在使用JSP和Javascripts的项目中,我发现必须更改构面属性以禁用损坏的验证器.将这些变化视为项目的一部分而非个人偏好,这是一个很好的理由.
将群体/项目偏好与个人偏好分离是(IMO)Eclipse严重缺乏的一个领域.
归档时间: |
|
查看次数: |
6419 次 |
最近记录: |