我有一个请求从我的分支合并到主分支的拉取请求,但所有者希望我更改请求以合并到与我的分支不同的分支中。
这个是可能的吗?可能的解决方案是什么?
发布于 2014-06-11 09:21:56
更新2016年8月:终于允许更改该分支。
(这关闭了issue 18,它有3年的历史,有1500+评论)
创建拉取请求后,您可以修改基本分支,以便将拉取请求中的更改与不同的分支进行比较。
正如spazm在the comments中指出的那样
它现在(和过去)都在工作。
PR关闭时,未启用更改目标分支。
解决方案是“重新打开”PR (即使用UI中的选项),然后更改目标分支
原始答案:
由于请购单不能按分支进行编辑(如下所示),因此最简单的方法是:
Supersedes #123
(如下Rivera)所述
(原始答案,仅在创建请购单时有效)
您可以尝试选择另一个基础分支,如"Changing the branch range and destination repository“(单击PR页面顶部的Edit
按钮)。
考虑分支范围的最简单方法是:
更改基本存储库会更改向谁通知拉取请求。
可以推送到基础存储库的每个人都将收到一封电子邮件通知,并在下次登录时在仪表板中看到新的拉取请求。
如果您选择原始维护者(所有者)想要的分支作为基本分支,则PR应该从您的分支(未更改)合并到新的基本分支。
发布于 2015-11-26 17:46:16
如果您的分支机构仍可远程使用,则不必在本地创建新分支机构。
分支直接从下拉菜单或在"#
这是Github新界面的截图:
我可以针对任何分支/分支提交分支UX
的PR -这与我之前是否提交了分支UX
的PR无关。
发布于 2016-08-19 23:30:35
你现在可以:https://github.com/blog/2224-change-the-base-branch-of-a-pull-request
现在,您可以更改打开的拉取请求的基本分支。创建拉取请求后,您可以修改基本分支,以便将拉取请求中的更改与其他分支进行比较。通过更改原始拉取请求的基本分支,而不是使用正确的基本分支打开新的基本分支,您将能够保留有价值的工作和讨论。
https://stackoverflow.com/questions/24159036
复制