Github: 使用Fork和Pull Requests

4
我正在处理这段代码:https://github.com/samvermette/SVPullToRefresh 这个项目有很多待处理的拉取请求,但由于某些原因作者无法接受。
所以我决定分叉该项目,并接受一些可以改进代码的请求。
但是当我分叉该项目时,我并没有在我的分叉副本中得到所有那些拉取请求。
有什么办法可以在我的分叉副本中得到所有这些拉取请求吗?
我得到了一个非常相似的问题:在Github上分叉一个拉取请求 但是我不知道如何操作。 我找不到如何编写“单元测试”的方法。
我得到了一些答案,需要在计算机上获取本地副本,然后使用一些git命令进行操作。 但我认为应该有一种方法只在Web界面上进行操作。 如果我理解错了,请告诉我。
1个回答

4
您在自己的分支中无法看到来自原始的"upstream"仓库的PR,但是您仍然可以将它们导入到本地克隆中:
git remote add upstream /url/of/original/repo
git config remote.origin.fetch "+refs/pull/*/head:refs/remotes/upstream/pr/*"

(GitHub帮助页面“在本地修改未活动的拉取请求”中提到了“pull/ID”分支命名约定。)这样,您就可以在本地存储库中合并任何upstream/pr/<ID>分支。

这意味着我需要在我的电脑上克隆代码库。是吗? - CRDave
@CRDave 是的,为了导入原始仓库的PR分支,需要完全远程GUI管理PR在GitHub网站上无法直接进行你的fork。需要本地克隆。 - VonC
好的,我会尽力前来。 - CRDave

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接