我只有一個 master 分支,我需要回到之前的標簽來修改pom.xml檔案,然后將它發布到 Maven Central。所以我想編輯檔案然后提交它,但是如果我這樣做然后交換回最新的提交,我假設當我git checkout回到 HEAD 時,我會看到修改后的檔案作為最新檔案,這將是錯誤的。
那么如何將修改后的檔案插入到主分支中呢?
git checkout tag/v2.2.5
edit pom.xml
# commit somehow, and push to remote
mvn release
git checkout
在這一點上,當前代碼看起來應該和開始時一樣。
uj5u.com熱心網友回復:
好吧,從評論看來這是不可能的,所以目的是對構建檔案進行更改,以便我可以將構建部署到 Maven 存盤庫,我改為執行以下操作:
git checkout tag/v2.2.5
edit pom.xml
mvn clean deploy -Prelease
git reset --hard
git checkout master
所以我用 git 去正確的地方進行編輯,我做了構建,然后放棄了編輯。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/321397.html
上一篇:將maven專案發布到本地目錄
下一篇:需要添加什么依賴來避免java.lang.NoClassDefFoundError:org/glassfish/jersey/internal/guava/Sets?
