【问题标题】:Change "base repo" for GitHub pull requests更改 GitHub 拉取请求的“基本仓库”
【发布时间】:2012-12-11 15:39:38
【问题描述】:

对于 GitHub 拉取请求,您指定一个基础存储库(您希望更改发生的位置)和一个头部存储库(它们的来源)。

但是,我想使用不在下拉列表中的基础存储库。是否可以将基础回购添加到列表中?两者之间存在关系(它们共享初始提交)

在我想要的实际存储库中,fork 没有 GitHub fork 通常在左上角名称下方具有的标准“fork from”。然而,它一个分叉;它只是没有通过 GitHub 系统分叉。如果您知道如何添加此元数据,我怀疑这也将允许拉取请求。 (This question 询问如何更改“fork from”。但该部分未得到回答)。

【问题讨论】:

    标签: git github pull-request


    【解决方案1】:

    是否可以在列表中添加基础 repo?

    不,不是你自己。

    Github 只允许您在它知道的分叉上执行拉取请求,并且无法在以后将两个存储库注册为彼此的分叉。

    您可以尝试两种选择:

    1. 通过 support@github.com 联系 Github 支持,并(简要)描述您的情况,包括您的用户名和涉及的两个 repo。如果您向他们提出要求,他们也许可以将“分叉”状态添加到您的存储库中,从而允许您生成 PR
    2. 绕过 Github 来添加您的更改:Git 不依赖于诸如拉取请求之类的东西,您可以联系其他项目并要求他们合并您的更改。这可以通过多种方式完成,例如,您可以提供更改的补丁,或者他们可以添加您的 Github 存储库并合并或重新设置您的更改。

    【讨论】:

      【解决方案2】:

      尝试导航到以下网址:

      https://github.com/[source]/[repo]/pull/new/[target:branch]...[source:branch]

      Source

      【讨论】:

      猜你喜欢
      • 2013-06-09
      • 2023-02-23
      • 2012-02-12
      • 1970-01-01
      • 2015-02-16
      • 2021-12-06
      • 2012-04-05
      • 2020-01-05
      • 2012-10-19
      相关资源
      最近更新 更多