2014-01-16 124 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的基础,因为它应该保持项目最新的稳定状态。

相关问题