Git其實沒有關閉分支的功能, 若不要在分支列表中出現, 就要刪除分支...
但...刪除了, 就回不去啦~~~
那...怎麼辦呢???
雖然沒有關閉分支的功能, 但透過tag也是可以做到相似的效果:
1. 在要關閉的分支貼標籤(local端作業)
請確認local的branch狀態是最新的, 才不會tag錯位置
git tag archive/BranchName BranchName
2. 刪除分支(local端作業)
git branch -d BranchName
3. 上傳到remote(將local端的作業更新到remote端)
git push origin :BranchName git push --tags
以上步驟就能達成分支封存的效果啦~~~
若之後想要把分支叫回來...
git checkout -b BranchName archive/BranchName
是不是還滿簡單的呢:)
參考連結: http://www.aaronwest.net/blog/index.cfm/2011/6/7/Git-Workflows-Archiving-Old-Branches
沒有留言:
張貼留言