Github-合并提交拉请求到几个分支

时间:2019-10-15 15:37:06

标签: github git-merge pull-request

在将代码推送到我们的3个主要分支-dev,releaseCandidtae和production时,我们添加了强制提取请求流程。

流程为: 开发->功能分支->拉取请求并合并回开发                                           合并\樱桃选择以释放Candiadte分支                                           合并\樱桃选择到生产分支 有时,功能分支是一个修复程序,从生产分支中取出,然后将樱桃重新选回开发人员。

我知道代码库可能有所不同,但是有没有一种方法可以通过一个拉取请求将提交合并到所有分支中? 也许有更好的方法来建立该流程的分支层次结构? 目前都从master分支出去了。 谢谢

1 个答案:

答案 0 :(得分:2)

您描述的流程对我来说听起来有点不寻常,而且我不确定您打算在哪种情况下合并到所有分支。更常见的流程git-flow允许“级联合并”的概念,某些服务支持该概念。

例如,

Bitbucket支持自动级联合并,您可以在此处阅读。 https://confluence.atlassian.com/bitbucketserver/automatic-branch-merging-776639993.html

据我所知,GitHub不支持它。很有可能是因为它不是GitHub-flow有用的功能。

这个问题和答案是相关的。 What's the practice for Github cascading merge?