gitflow合并发布分支分支到mater并开发

时间:2017-11-29 13:45:10

标签: git gitlab

背景:

Git flow建议将release分支合并为masterdevelopment分支。在我看来,这将在两个分支中创建单独的合并提交,development分支将永远不会获得master的提交并且将同步。

我的问题是,git flow是否希望与提交的文件并行运行,并且不会就其各自的提交相互同步?

在两个分支机构中单独提交的原因是什么?

1 个答案:

答案 0 :(得分:0)

master分支通常永远不会合并回develop。因此,master的合并提交永远不会合并回develop。当然,develop中的合并提交将与下一个发布分支合并为master。

根据定义,发布分支必须合并到master(毕竟你想要发布它)。由于它包含的更改不在develop中(并且这些更改没有其他方式可以转到develop,请参阅上文),除了将其合并回develop之外别无选择

因此,如您所见,除了合并发布分支两次之外别无选择。然而,这应该不是问题。如果由out of sync表示主服务器包含开发不提交的提交,即合并提交,那么你是对的。但这通常没问题。