git checkout -b patch-v1.2.3 v1.2.2 (1) [... fix your bugs ...] git commit -a (2) git tag v1.2.3 -m 'Version 1.2.3' (3) git checkout master (4) git merge v1.2.3 (5) [... fix conflicts ...] git branch -d patch-v1.2.3 (6)
解說:
- 建立一個基於v1.2.2的分支並轉移過去
- 送交
- 建立新的v1.2.3標記
- 回到主幹
- 合併v1.2.3的更動
- 刪除已不需要的暫時分支
之後就可以把修改過的主幹和新的標記推出去了,別人將不會知道你有暫時分支。
如果有其他的標記要patch(ex: v2.0 ...),則要從第四步開始每個都作一次。
如果有其他的標記要patch(ex: v2.0 ...),則要從第四步開始每個都作一次。
沒有留言:
張貼留言