3 回答

TA貢獻(xiàn)1844條經(jīng)驗(yàn) 獲得超8個(gè)贊
在提交之前執(zhí)行 mvn clean 是一種好習(xí)慣,還是將某些文件添加到 .gitignore 文件中?
mvn clean
在提交之前執(zhí)行根本不切實(shí)際。開發(fā)人員可以忘記這一點(diǎn),此外他們應(yīng)該在每次提交時(shí)重建他們的項(xiàng)目。
正確的方法是使用.gitignore
指定要在跟蹤中忽略的文件。只需提交并推送到遠(yuǎn)程分支,所有開發(fā)人員都可以使用相同的規(guī)則。
我想知道 Maven 項(xiàng)目中的哪些文件應(yīng)該提交給 git。
您要提交/推送要版本/跟蹤的文件。
但它非常廣泛。你不能只為 Maven 制定規(guī)則。Maven 有一些特殊性(target
例如您要忽略的文件夾),但您可能有更多要忽略的內(nèi)容。
您通常希望提交/推送源代碼和應(yīng)用程序配置文件,例如pom.xml
構(gòu)建中使用的任何配置文件,但您也可以添加任何其他類型的文件。例如,提交一個(gè)變更日志甚至一個(gè) word 文檔(更罕見但可能)也可能是有效的。
通常,您不想提交的文件是:
取決于開發(fā)者機(jī)器(IDE、自定義文件)
由構(gòu)建操作創(chuàng)建(
target
Maven 中的文件夾,但您也可以根據(jù) pom 配置擁有其他文件夾)在構(gòu)建、應(yīng)用程序執(zhí)行或發(fā)布操作期間使用的臨時(shí)文件。
檔案
添加回答
舉報(bào)