首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何修改GitHub上的拉取请求,将目标分支修改为合并?

如何修改GitHub上的拉取请求,将目标分支修改为合并?
EN

Stack Overflow用户
提问于 2014-06-11 17:16:41
回答 5查看 71.1K关注 0票数 155

我有一个请求从我的分支合并到主分支的拉取请求,但所有者希望我更改请求以合并到与我的分支不同的分支中。

这个是可能的吗?可能的解决方案是什么?

EN

回答 5

Stack Overflow用户

发布于 2014-06-11 17:21:56

更新2016年8月:终于允许更改该分支。

(这关闭了issue 18,它有3年的历史,有1500+评论)

创建拉取请求后,您可以修改基本分支,以便将拉取请求中的更改与不同的分支进行比较。

正如spazmthe comments中指出的那样

它现在(和过去)都在工作。

PR关闭时,未启用更改目标分支。

解决方案是“重新打开”PR (即使用UI中的选项),然后更改目标分支

原始答案:

由于请购单不能按分支进行编辑(如下所示),因此最简单的方法是:

  • 在当前分支上创建一个本地新分支
  • 推送新分支
  • 创建一个新PR,正确地将“旧”请求从新的PR中拉出;例如。Supersedes #123 (如下Rivera)

所述

(原始答案,仅在创建请购单时有效)

您可以尝试选择另一个基础分支,如"Changing the branch range and destination repository“(单击PR页面顶部的Edit按钮)。

考虑分支范围的最简单方法是:

  • 基本分支是您认为应该应用更改的位置,
  • 头分支是您希望应用的位置。

更改基本存储库会更改向谁通知拉取请求。

可以推送到基础存储库的每个人都将收到一封电子邮件通知,并在下次登录时在仪表板中看到新的拉取请求。

如果您选择原始维护者(所有者)想要的分支作为基本分支,则PR应该从您的分支(未更改)合并到新的基本分支。

票数 191
EN

Stack Overflow用户

发布于 2015-11-27 01:46:16

如果您的分支机构仍可远程使用,则不必在本地创建新分支机构。

分支直接从下拉菜单或在"#

这是Github新界面的截图:

我可以针对任何分支/分支提交分支UX的PR -这与我之前是否提交了分支UX的PR无关。

票数 6
EN

Stack Overflow用户

发布于 2016-08-20 07:30:35

你现在可以:https://github.com/blog/2224-change-the-base-branch-of-a-pull-request

现在,您可以更改打开的拉取请求的基本分支。创建拉取请求后,您可以修改基本分支,以便将拉取请求中的更改与其他分支进行比较。通过更改原始拉取请求的基本分支,而不是使用正确的基本分支打开新的基本分支,您将能够保留有价值的工作和讨论。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24159036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档