应该控制下列哪个文件的版本?为什么?
发布于 2012-07-11 21:53:52
以上都不是。不仅可以重新创建每个文件,而且它们很可能是特定于特定环境(dev和运行时)的,它们将占用存储库中的大量空间。
发布于 2012-07-12 07:01:37
Maven中的简单规则是:目标文件夹中的所有内容都不应该置于版本控制之下,文件夹本身也不应该被控制,因为该文件夹中的所有内容都是从源代码src/main/ src/test等和pom.xml文件本身创建的。
像.project和.classpath这样的文件不应该被版本化,因为它们将通过将项目导入Eclipse生成,因此通常不需要将它们放到版本控制中,而且它们是特定于Eclipse的。在罕见的情况下,将它们置于版本控制下是有用的。
build.properties文件是特定于Maven 1的,将其放入版本控制中可能是个好主意。
发布于 2012-07-11 22:07:07
没有。尽管我会考虑将"build.property“文件管理为Maven构建概要文件。因此,最终可以通过pom.xml文件间接控制该文件的版本。
https://stackoverflow.com/questions/11442001
复制相似问题