我有一个 pull request 正在请求将我的分支合并到主分支,但是所有者希望我将请求更改为将其合并到与我的分支不同的另一分支。
这是否可行?有哪些可能的解决方案?
在创建拉取请求后,您可以修改基础分支,以便将拉取请求中的更改与不同的分支进行比较。
它是(并且一直是)有效的。
当PR关闭时,无法更改目标分支。
解决方案是“重新打开”PR(即使用UI中的选项),然后更改目标分支。
原始答案:
由于无法编辑PR的分支(请参见下文),最简单的方法是:
(原始答案,仅在创建PR时有效)
您可以尝试选择另一个基础分支,如“更改分支范围和目标存储库”(单击PR页面顶部的编辑
按钮)
直接从下拉菜单或者 "# branches"(https://github.com/account/project/branches)中选择包含你所提交更改的分支。
点击 "New pull request"。这将使你选择一个新的基础(目标)分支。
我可以将分支 UX
的 PR 提交到任何 fork/branch 中——之前是否已经提交过分支 UX
的 PR 并不重要。
你必须按照 GitHub documentationForm 中提到的方法创建新的拉取请求。
新的拉取请求
目标分支
,右侧选择您已经推送的分支
。PR
的详细信息。PR
。很简单。只需点击要更改其基本分支的PR。在网页底部找到“关闭拉取请求”按钮。现在,您可以正常重新创建新的PR - 确保这次选择正确的基本分支。