我在bitbucket中有存储库A和存储库B
我可以在不使用fork功能的情况下从rep B向A发送拉取请求吗?谢谢
发布于 2015-04-19 18:39:31
据我所知,你不能发送拉取请求,因为他们是两个不同的存储库。您可以做的是创建一个补丁git format-patch,并将其作为拉取请求添加到您的第二个存储库。
Github有它自己的方式。https://github.com/blog/1901-managing-issues-and-pull-requests-across-repositories
发布于 2018-05-08 21:10:01
对于那些会找到这个问题的人(比如我:)来说,现在可能还不算太晚。
下面的文章是关于如何执行请求的操作的非常详细的分步指南:https://saintgimp.org/2013/01/22/merging-two-git-repositories-into-one-repository-without-losing-file-history/
如果您在步骤git merge old_a/master中遇到错误fatal: refusing to merge unrelated histories,只需将标志--allow-unrelated-histories添加到命令中(如下面的git merge old_a/master --allow-unrelated-histories)。受此Q/A启发:
PS。这个答案不是关于拉取请求,而是关于如何合并两个repos。当然,您可以使用此信息将一个存储库合并到另一个存储库的不同分支,然后创建拉取请求。;)
https://stackoverflow.com/questions/29728663
复制相似问题