我在bitbucket中有存储库A和存储库B
我可以在不使用fork功能的情况下将代表B的拉取请求发送给A吗? 感谢
答案 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。当然,您可以使用此信息将一个仓库合并到另一个仓库的不同分支,然后创建拉取请求。 ;)