繁体   English   中英

在合并分支上打开拉取请求会发生什么

[英]what happens to open pull request on a merged branch

我有一个来自主人的分公司。 我在分支A上创建了另一个分支,比方说AA分支,而对AA所做的更改很少。

然后,我创建了对AA上的更改的请求请求,并将其指向分支A。

由于某些原因,我不得不将分支A合并回master分支。

现在我有一个指向A的AA的开放拉取请求,并且github显示“合并拉取请求”按钮为绿色(这意味着我可以安全地合并)。

如果将我在AA上所做的更改合并到分支A可以吗? 还是因为分支A已合并到主服务器中,所以我应该关闭拉请求并创建一个指向主服务器的新拉请求?

如果将我在AA上所做的更改合并到分支A可以吗?

没问题,您可以合并。 但这肯定不是您最终想要做的...

为了了解它的作用,您应该尝试可视化历史记录(也许在纸上!)。

如果将AA合并到A中,则A中将有一个新的合并提交,但是此提交不会在master中合并,因为在master中将A合并后创建了该提交。 如果您希望AA中的提交也在master中完成,则必须重新合并A中的A。

还是因为分支A已合并到主服务器中,所以我应该关闭拉请求并创建一个指向主服务器的新拉请求?

如果您想要更简单的历史记录会更好,但是两种解决方案将以相同的结果结束...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM