假设我有3个分支:master
,release
和myfeature
。是否可以在不创建其他分支的情况下从myfeature
向master
和release
创建2个拉取请求?
为什么我要这个?
Say master是最新版本,发布时间是一年前。当一个bug被修复时,PR会被创建以防止发布,现在这个修复也需要进入master,一个樱桃选择是完美的,但据我所知,这将需要一个新的分支。我只是希望可以使用相同的原始修复分支合并到两者中(只要master仍然兼容)。
答案 0 :(得分:1)
您可能想要更多地考虑您的分支机构以及为什么拥有它们。
没有什么可以阻止您在分支机构之间创建拉取请求。我假设您正在创建拉取请求,以便您可以就这些更改进行对话。我想我的问题是"在这两种情况下,谈话会有什么不同?"
对我来说,感觉就像你将myfeature
的变化合并到master
时想要使用PR来进行对话一样,但是一旦该对话发生了,{{1 }} master
并不需要发生...它只是一个合并。
我想知道你是否应该使用标签而不是分支代替release
。您可能还想查看以下某些资源,以定义您将如何使用git来管理此类事情:
GitHub's docs on Pull Requests
答案 1 :(得分:0)
很可能,master会从发布分支发展而来,迫使你对它们进行不同的实现/修复。 因此,樱桃采摘是最广泛推荐的方式。
如果不是你的情况,