2014-01-16 123 views
0

我已完成release20140116分支的工作並將其推送到遠程。此分支尚未與master合併分支。我的master分支已更新,直到我最後一個發佈分支release20140109。 現在,我需要爲另一個模塊工作,我希望爲下一個版本release20140123創建另一個分支。從哪個現有分支中,應創建新分支?

從哪個現有分支我應該創建這個新的release20140123分支? masterrelease20140116

「從現有的分支」,我說的是一句:

git checkout master 
git branch release2014

OR

git checkout release20140116 
git branch release2014
+2

呃,完全取決於你的工作流程,如果這個新分支取決於你在其他分支做的工作。 – poke

+0

我通常在主人之外創建一個新分支。在新分支中完成工作後,將其與主分支合併。想知道我發佈的情況是否還有其他最佳做法。 – RaviRokkam

回答

1

如果你有一個develop分支,我的答案是從develop。如果你還不知道git-flow,我強烈建議你看看它:我發現它的分支模型非常有效。請看brief article作簡短的介紹。

無論如何,在你目前的情況下,我會親自將其作爲master的基礎,因爲它應該保持項目最新的穩定狀態。

相關問題