我现在正在维护一个传统的GitHub仓库并且有许多被遗弃的PR进入旧分支机构。例如,我现在在v3.5分支工作,PRs适用于3.3及更早版本。
如果针对较旧的分支,我怎样才能有效地将它们合并到我的新分支中?
如果它很重要,我确定不会有冲突。
我发现了一些关于类似事情的旧问题,但我无法通过github找到有关如何做到这一点的任何信息。那还没有功能吗?我是否必须通过git手动执行此操作?
答案 0 :(得分:3)
在github.com拉取请求页面上有一个指向"命令行指令"的链接。如果您想手动执行此操作,请执行以下步骤:
进一步搜索发现此页面有关renaming branch on github website的信息。它表明:
答案 1 :(得分:1)
所有拉取请求都保存在此处
pull/ID/head
您可以通过
在本地查看拉取请求git fetch REMOTENAME pull/ID/head:BRANCHNAME
git checkout BRANCHNAME
如果你想要所有的拉力,你可以添加到fetch ref
这是一个只读地址。你是不是可以推迟更新拉取请求
远程名称是远程
的本地git名称这些由git remote -v
答案 2 :(得分:1)
由于可能不需要旧分支,您可以将拉取请求合并到旧分支(如拉取请求中最初请求的那样),然后从旧请求创建新的拉取请求(例如3.3)到新的分支一个(例如3.5)。