15

对于 GitHub 拉取请求,您指定一个基本存储库(您希望更改的位置)和一个头存储库(它们来自哪里)。

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

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

4

2 回答 2

6

是否可以将基础回购添加到列表中?

不,不是自己。

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

您可以尝试两种选择:

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

尝试导航到以下网址:

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

资源

于 2013-03-29T15:06:52.123 回答