修复删除分叉后打开的 PR 的 "unknown repository"
Fix "unknown repository" of an opened PR after deleted the fork
我有以下场景:
- 创建了 github 存储库的分支
- 已提交拉取请求(仍处于打开状态)
- 删除了分叉
现在,当我在 github 上浏览打开的 PR 时,存储库部分显示 "unknown repository"。
我想还原我的分叉以使此部分显示其名称。
我的第一个想法是重新 fork 上游存储库,正确地对其进行变基(感谢 this one)并祈祷 github 自动在 PR 中重新填写正确的名称。
很遗憾,什么也没发生。
我怎样才能做到这一点?
我应该联系支持人员吗?
不幸的是,您的拉取请求似乎仍然是孤立的。
查看此(仍未解决)线程:https://github.com/isaacs/github/issues/168
最好的办法可能是重新克隆存储库,重新创建您的拉取请求,删除现有的拉取请求,然后提交一个新的。
此外,为问题添加一个 "thumbs up",以便将来可以有更直接的解决方案来解决此问题。
您可以将孤立的拉取请求回收为
git fetch <remote> refs/pull/<pr_number>/head:<local-branch>
git checkout <local-branch>
如果您的拉取请求已打开很长时间,则存储库将显示 "Unknown repository"。因此,关闭之前打开的拉取请求/或再次为之前的更改执行拉取请求。然后你可以看到你的最新拉取请求的名字。
我有以下场景:
- 创建了 github 存储库的分支
- 已提交拉取请求(仍处于打开状态)
- 删除了分叉
现在,当我在 github 上浏览打开的 PR 时,存储库部分显示 "unknown repository"。
我想还原我的分叉以使此部分显示其名称。
我的第一个想法是重新 fork 上游存储库,正确地对其进行变基(感谢 this one)并祈祷 github 自动在 PR 中重新填写正确的名称。
很遗憾,什么也没发生。
我怎样才能做到这一点?
我应该联系支持人员吗?
不幸的是,您的拉取请求似乎仍然是孤立的。
查看此(仍未解决)线程:https://github.com/isaacs/github/issues/168
最好的办法可能是重新克隆存储库,重新创建您的拉取请求,删除现有的拉取请求,然后提交一个新的。
此外,为问题添加一个 "thumbs up",以便将来可以有更直接的解决方案来解决此问题。
您可以将孤立的拉取请求回收为
git fetch <remote> refs/pull/<pr_number>/head:<local-branch>
git checkout <local-branch>
如果您的拉取请求已打开很长时间,则存储库将显示 "Unknown repository"。因此,关闭之前打开的拉取请求/或再次为之前的更改执行拉取请求。然后你可以看到你的最新拉取请求的名字。