是否应将.class文件置于版本控制之下?

时间:2011-11-23 02:56:16

标签: java class version-control

我遇到了一些同步问题,我不得不多次检查我的项目。

我们很多人正在开发一个android项目,需要保留正确的包结构,资源文件等...我认为所有这些都应该在存储库中但是应该排除类/构建文件,正确?

我的团队忽略提交他们的.class文件是不错的做法?

3 个答案:

答案 0 :(得分:22)

是的,应忽略同一项目中.java文件生成的.class文件。

通常,您希望为所有.class文件提供单独的构建文件夹,然后将整个文件夹放在.svnignore中。

请参阅: Which files do you commit and/or omit from your source control?

答案 1 :(得分:5)

您应该将源代码放入repo中,而不是源代码中生成的内容。所以,你不应该提交类文件。您应该提交构建脚本,但不应提交构建

生成的文件

答案 2 :(得分:3)

生成文件(构建文件,类文件等)通常不应放入源代码管理中。最好将这些添加到忽略列表中,具体取决于您的SCM。