为了账号安全,请及时绑定邮箱和手机立即绑定

我应该将我的项目文件保留在版本控制下吗?

我应该将我的项目文件保留在版本控制下吗?

郎朗坤 2019-08-12 17:12:44
我应该将我的项目文件保留在版本控制下吗?我应该保留项目文件,如Eclipse的.project,.classpath,.settings,在版本控制下(例如Subversion,GitHub,CVS,Mercurial等)?
查看完整描述

3 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

您确实希望在版本控制中保留任何可移植设置文件
这意味着:
任何没有绝对路径的文件。
那包括:

  • 。项目,

  • .classpath(如果没有使用绝对路径,可以使用IDE变量或用户环境变量)

  • IDE设置(我不同意'接受'的答案)。这些设置通常包括静态代码分析规则,这对于将此项目加载到他/她的工作区中的任何用户始终如一地执行至关重要。

  • IDE特定的设置建议必须写在一个大的README文件中(当然也是版本化的)。

我的经验法则:
您必须能够将项目加载到工作区中,并在其中包含在IDE中正确设置它所需的一切,并在几分钟内完成。
没有其他文档,维基页面可读或不可读。
加载,设置,去。


查看完整回答
反对 回复 2019-08-12
?
萧十郎

TA贡献1815条经验 获得超13个赞

这些是我认为是生成的文件,因此我从不将它们置于版本控制之下。它们可能因机器和开发人员而异,例如当人们安装了不同的Eclipse插件时。

相反,我使用一个构建工具(Maven),可以在您进行新的结帐时生成这些文件的初始版本。


查看完整回答
反对 回复 2019-08-12
  • 3 回答
  • 0 关注
  • 418 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号