我在 GitHub 上分叉了一个项目,做了一些小修改并提交了一个拉取请求。但是,从“在线”的每个拉取请求中,我可以看到这位开发人员要花很长时间才能审核我的请求。问题是我不想要这个存储库 — 我只是分叉了它来解决这个问题(开发人员自己在 TODO 中遇到了这个问题)。
我的问题是:如果我从我的帐户中删除存储库,开发人员是否仍能接受拉取请求?这只是几行代码的更改。
答案1
是的,可以做到。Gitub 关于在本地检查拉取请求的页面:
如果删除了分支,拉取请求仍然可以合并。
答案2
是的,所有拉取请求都可在目标存储库中使用,即使在合并之前删除了分支也是如此。Git 树可在 refspec 处找到pull/###/head
,其中###
是拉取请求编号。原始项目的所有者可以使用 GitHub Web 界面或通过命令行下载分支进行合并:
git fetch origin pull/###/head:pullrequest
git merge pullrequest
答案3
我刚刚删除了一个 fork,但未解决的问题和相关的拉取请求仍然存在,所以我认为可以做到。