来自同一分支的多个拉取请求

spr*_*t12 7 git pull-request git-branch

说我有3个分支:masterreleasemyfeature。是否可以从myfeature两者创建2个拉取请求,masterrelease无需创建另一个分支?

我为什么要这个?

说master是最新的,发布是一年前的。修复了错误后,便针对发行版本创建了PR,现在也需要将此修复程序放到主站中,完美的选择,但是就我所知,这将需要一个新的分支。我只希望可以使用相同的原始修订分支合并到两者中(只要master仍然兼容)。

Mar*_*eck 4

您可能需要更多地考虑您的分支机构以及为什么拥有它们。

没有什么可以阻止您在分支之间创建拉取请求。我假设您正在创建拉取请求,以便可以就这些更改进行对话。我想我的问题是“这两种情况下的对话会有什么不同?”

myfeature对我来说,就像您在合并从到 的更改时可能希望使用 PR 进行对话master,但是一旦发生对话,就不需要进行合并从master到......这只是一次合并。release

我想知道您是否应该使用标签而不是分支来代替release. 您可能还想查看以下一些资源来定义如何使用 git 来管理此类事情:

GitHub 有关 Pull 请求的文档

Altasian 对 git 工作流程的看法

git-flow 上的原始帖子