我可以将拉取请求从一个存储库发送到另一个存储库吗?

时间:2015-04-19 10:34:42

标签: git bitbucket

我在bitbucket中有存储库A和存储库B

我可以在不使用fork功能的情况下将代表B的拉取请求发送给A吗? 感谢

2 个答案:

答案 0 :(得分:1)

据我所知,你不能发送拉请求,因为它们是2个不同的存储库。你可以做的是创建一个补丁git format-patch 并将其作为拉取请求添加到您的第二个仓库。

Github有自己的方式。 https://github.com/blog/1901-managing-issues-and-pull-requests-across-repositories

答案 1 :(得分:0)

对于那些会发现这个问题的人来说也许为时已晚(如我:)。

以下文章是关于如何执行请求的操作的非常详细的分步指南:https://saintgimp.org/2013/01/22/merging-two-git-repositories-into-one-repository-without-losing-file-history/

如果您在步骤fatal: refusing to merge unrelated histories上遇到错误git merge old_a/master,只需在命令中添加标记--allow-unrelated-histories(如此git merge old_a/master --allow-unrelated-histories)。 受此q / a的启发:https://stackoverflow.com/a/37938036/3264323

PS。这个答案不是拉请求,而是关于如何合并两个repos。当然,您可以使用此信息将一个仓库合并到另一个仓库的不同分支,然后创建拉取请求。 ;)