[英]gitflow merging release branches separately to mater and develop
背景:
Git流建议将release
分支分别合并到master
分支和development
分支。 在我看来,这将在两个分支中创建单独的合并提交,而development
分支将永远不会获得master的提交,并且将同步。
我的问题是,git flow是否期望相对于已提交的文件并行运行,并且从不就其各自的提交彼此同步?
要么
在两个分支中进行单独提交的背后原因是什么?
master
分支通常永远不会合并回develop
。 因此,来自master
合并提交将永远不会被合并回develop
。 当然, develop
的合并提交将与下一个发行分支合并为master。
根据定义,发布分支必须合并到master中(毕竟您确实要发布它)。 由于它包含尚未develop
更改(并且这些更改没有其他方法可以使其进行develop
,请参见上文),因此没有其他选择可以将其重新合并到develop
。
因此,如您所见,没有什么办法可以合并两次发布分支。 但是,这应该不是问题。 如果out of sync
您的母版包含开发中未提交的提交,即合并提交,那您是对的。 但这通常没问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.