在我们公司,我们讨论是否将项目文件放入我们的版本控制系统。你怎么看?考虑一个包含source和make文件以及其他内容的C项目的Eclipse项目文件。你会把它放入VCS吗?
答案 0 :(得分:1)
如果项目文件符合以下条件:
我没有看到一个主要原因。 Makefiles / autotools defs通常进入RCS (至少是autotools输入)。提供存储的数据与所有人相关,并且他们的机器(构建输出目录......)给它一个去吧
答案 1 :(得分:1)
我建议检查它们,除非它们包含绝对路径(一些古老的IDE,如Borland C ++ Builder那样做),或者像Aiden Bell写的那样 - 它们包含IDE设置信息。
例如:使用Eclipse,.project
和.classpath
是安全的。使用Visual Studio,*.csproj
和*.sln
是安全的(而*.suo
则不安全)。
答案 2 :(得分:1)
我建议总是检查它们。它不会花费你任何东西,但有时你会遇到你很乐意检查的情况,即项目文件的不同设置等。
答案 3 :(得分:1)
如果你使用RCS来表示一般的修订控制系统,那么,是的,检查源文件和制作文件,一般来说,几乎任何你不能轻易从你签到的内容中重新创建的内容。
如果你使用RCS来表示rcs
,那么请,请升级到更好的东西。 SVN将是一个不错的选择,或Git或类似的东西。