【问题标题】:Github : Fork with pull requestsGithub:带有拉取请求的分叉
【发布时间】:2015-01-05 07:17:51
【问题描述】:

我正在处理此代码:https://github.com/samvermette/SVPullToRefresh

这有许多拉取请求待处理。但由于某种原因作者无法接受。

所以我决定 Fork 项目并接受一些可以改进代码的请求。

但是当我fork project 时,我没有在 Forked 副本中得到所有的 Pull 请求。

有没有办法在我的分叉副本中获取所有拉取请求?

我得到了这个非常相似的问题:Fork a Pull request, on Github

但我不知道该怎么做。我无法找到如何编写“单元测试”。

我得到了一些答案,需要在我的计算机上获取本地副本,而不是使用一些 git 命令。但我认为应该有一些方法只能在网络界面上做到这一点。如果我弄错了,请告诉我。

【问题讨论】:

    标签: github


    【解决方案1】:

    你不会在你的 fork 中看到来自原始“upstream”repo 的 PR,但你仍然可以在本地克隆中导入它们:

    git remote add upstream /url/of/original/repo
    git config remote.origin.fetch "+refs/pull/*/head:refs/remotes/upstream/pr/*"
    

    pull/ID 分支命名约定在 GitHub 帮助页面“Modifying an inactive pull request locally”中有提及)

    这样,您可以在本地存储库中合并任何您想要的 upstream/pr/<ID> 分支。

    【讨论】:

    • 这意味着我必须在我的机器上克隆存储库。我说的对吗?
    • @CRDave 是的,为了导入原始 repo 的 PR 分支。在您的 fork 的 GitHub 网站上,无法直接对 PR 进行完全远程 GUI 管理。需要本地克隆。
    • 好的,我会试着来找你的。
    猜你喜欢
    • 2016-12-03
    • 2019-08-30
    • 1970-01-01
    • 2012-11-18
    • 2018-01-18
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    • 2013-01-27
    相关资源
    最近更新 更多