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?
我们在将代码推送到我们的 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?