Github - 将拉取请求合并到多个分支

Github - merging commits pull requests to several branches

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

流程是: dev -> feature-branch -> 拉取请求并合并回 dev merge\cherry 选择 releaseCandiadte 分支 merge\cherry 挑选到生产部门 有时功能分支是一个修复,从生产分支出去,樱桃挑选回开发。

我知道代码库可能不同,但有没有办法通过一个拉取请求合并对所有分支的提交? 也许有更好的方法来为该流程构建分支层次结构? 目前全部从 master 分支出去。 谢谢

你描述的流程对我来说听起来有点不寻常,我不确定你打算在什么情况下合并到所有分支。更常见的流程 git-flow 允许某些服务支持的 "cascading merge," 概念。

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

据我所知,GitHub不支持。很可能是因为它不是 GitHub-flow.

的有用功能

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