我在Bitbucket上有A和B两个仓库。
我是否可以在不使用fork功能的情况下,从B仓库向A仓库发送pull request呢?谢谢。
我是否可以在不使用fork功能的情况下,从B仓库向A仓库发送pull request呢?谢谢。
git format-patch
,并将其作为拉取请求添加到第二个存储库中。对于那些像我一样找到这个问题的人来说,现在可能还不算太晚。
以下文章是一个非常详细的逐步指南,介绍如何执行所需操作: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
)。受此问答的启发:https://dev59.com/ploU5IYBdhLWcg3wAjYs#37938036
PS. 这个答案不是关于拉取请求的,而是关于如何合并两个存储库。当然,您可以使用此信息将一个存储库合并到另一个不同的分支上,然后创建拉取请求。;)