![](/img/trans.png)
[英]Why Git Flow suggests that merging feature branches to dev branch instead of release branch
[英]Merging feature branches to release branch instead of trunk
我对两个具有功能分支和发布分支的源代码控制方案有疑问:
与方案1相比,方案2的后果是什么?
这两种情况的可能优点和缺点是什么?
两种情况的更多详细信息:
场景1(类似于此SO-answer中描述的场景):
方案2:
由于分支完全是关于隔离的 (请参阅“ 何时分支” ),因此两种方案之间的区别是希望主分支trunk
具有以下角色 :
方案2更适合静态角色 : trunk
将表示生产中的产品(偶尔需要将修补程序合并回当前功能和下一发行版分支)
场景1更适合于动态角色 : trunk
是各种功能的集成,从那里创建了发布分支以合并功能,这些功能实际上将成为下一版本的一部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.