這裏是我想有釋放的過程:提交只能存儲在標籤中?
- 結賬分支主
- 寫新的版本號爲文件X
- 提交
- 標籤
- 推標籤
origin
是否有可能做到這一點,而不推動分支?
我不希望我的主分支(或任何功能分支)填充「版本號增量」提交。
這裏是我想有釋放的過程:提交只能存儲在標籤中?
origin
是否有可能做到這一點,而不推動分支?
我不希望我的主分支(或任何功能分支)填充「版本號增量」提交。
你可以很容易地通過承諾和標記之前拆卸頭做,當然:
git checkout --detach master
#write version number
git commit -am "version"
git tag newTag
git checkout master
但是,是的,它是在評論你的問題描述做奇怪的事情。另外,代替創建版本文件,也許可以使用git describe
從標籤名稱生成版本名稱。
如果我將應用打包到zip中,或者只是沒有安裝git,或者安裝的軟件包不再是git儲存庫,那麼'GIT描述'是無用的:) –
感謝您的解決方案,我會嘗試它 –
不可能,不推薦AFAIK。檢查出http://nvie.com/posts/a-successful-git-branching-model/ –
@rosipov我知道git-flow,但是我的問題是什麼鏈接?我想在文件中有版本號。 –
您可以創建一個可丟棄的分支,標記爲,再次推送標籤並移除分支。你嘗試過嗎? – Boldewyn