我已完成release20140116
分支中的工作并将其推送到远程。此分支尚未与master
分支合并。我的master
分支有更新,直到我的上一个发布分支release20140109
。
现在,我需要处理另一个模块,我想为下一个版本release20140123
创建另一个分支。
我应该从哪个现有分支创建这个新的release20140123
分支?
master
或release20140116
?
句子“从哪个现有分支”,我的意思是:
git checkout master
git branch release20140123
或
git checkout release20140116
git branch release20140123
答案 0 :(得分:1)
如果你有一个develop
分支,我的回答是来自develop
的。如果您还不知道git-flow,我强烈建议您查看它:我发现它的分支模型非常有效。请查看此brief article进行简短介绍。
无论如何,在您目前的情况下,我个人会将其基于master
,因为它应该保留项目的最新和稳定状态。