Github - 在两个断开连接的存储库之间创建拉取请求

mar*_*osh 6 git github pull-request git-fork

我在 Github 上有两个包含相同项目的存储库,但它们不是另一个的分支。

有没有一种方法可以从一个存储库向另一个存储库发出拉取请求?有没有办法将这两个存储库声明为分叉?

Kri*_*ján 4

不可以,您只能在相互分叉的存储库之间提交拉取请求。GitHub 支持人员之前已经为我删除了一个 fork 连接,我听说他们也会创建一个,所以你应该给他们一个机会。如果你想自己做,你将需要一个新的存储库,但可以这样做:

  • 从 repo A 分叉一个新的 repo
  • 将其添加为存储库 B 的远程版本
  • 推送到它并向 A 提交拉取请求

只要您的两个存储库确实相同并且具有共同的祖先,这就会起作用。如果他们不这样做,您可以通过创建和应用补丁在它们之间传送代码,但这根本不会在 GitHub 上连接它们。