我想知道 Maven 项目中的哪些文件应该提交给 git。我是否应该mvn clean在提交之前执行 a ,或者我是否将某些文件添加到.gitignore文件中?
3 回答
婷婷同学_
TA贡献1844条经验 获得超8个赞
在提交之前执行 mvn clean 是一种好习惯,还是将某些文件添加到 .gitignore 文件中?
mvn clean
在提交之前执行根本不切实际。开发人员可以忘记这一点,此外他们应该在每次提交时重建他们的项目。
正确的方法是使用.gitignore
指定要在跟踪中忽略的文件。只需提交并推送到远程分支,所有开发人员都可以使用相同的规则。
我想知道 Maven 项目中的哪些文件应该提交给 git。
您要提交/推送要版本/跟踪的文件。
但它非常广泛。你不能只为 Maven 制定规则。Maven 有一些特殊性(target
例如您要忽略的文件夹),但您可能有更多要忽略的内容。
您通常希望提交/推送源代码和应用程序配置文件,例如pom.xml
构建中使用的任何配置文件,但您也可以添加任何其他类型的文件。例如,提交一个变更日志甚至一个 word 文档(更罕见但可能)也可能是有效的。
通常,您不想提交的文件是:
取决于开发者机器(IDE、自定义文件)
由构建操作创建(
target
Maven 中的文件夹,但您也可以根据 pom 配置拥有其他文件夹)在构建、应用程序执行或发布操作期间使用的临时文件。
档案
添加回答
举报
0/150
提交
取消