我一直在使用Git的分支策略的通用代碼的Git分支stategy這裏列出http://nvie.com/posts/a-successful-git-branching-model/的特性分支和
到目前爲止,其一直對我很好。
我經常發現我自問的問題是在功能分支上工作時,我最終需要實現與整個項目相關的代碼。處理這些情況的最佳方法是什麼?
a)簽出主要開發分支,提交更改並將開發的功能分支重新綁定。
b)在功能分支上進行更改,然後合併到開發中,以便其他功能分支可以訪問該代碼。
c)爲通用代碼創建一個新分支,並將其合併到Develop中以及需要使用它的任何功能分支中。
這是另一個問題。你多久將一次功能分支合併回主開發分支?你是否等到功能全部完成,然後合併並刪除它?或者,在任何時候穩定的時候,你是否會重新開發幾次?