我能否在不进行分叉的情况下从一个存储库向另一个存储库发送拉取请求?

4
我在Bitbucket上有A和B两个仓库。
我是否可以在不使用fork功能的情况下,从B仓库向A仓库发送pull request呢?谢谢。
2个回答

1

这个怎么样:(也许是一个愚蠢的问题,但我还是问了..) 例如,我可以从头开始,制作一个仓库A的分支,然后有没有一种方法可以获取我在仓库B上所做的更改,并通过使用位于.git目录下的某些日志或配置文件将其添加到仓库A的分支中? - 10000000
那是一个拉取请求。在这里阅读有关它的所有内容:https://confluence.atlassian.com/display/BITBUCKET/Fork+a+Repo,+Compare+Code,+and+Create+a+Pull+Request - CodeWizard
@CodeWizard,抱歉,但您的URL已过时:( - TooroSan

-1

对于那些像我一样找到这个问题的人来说,现在可能还不算太晚。

以下文章是一个非常详细的逐步指南,介绍如何执行所需操作: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. 这个答案不是关于拉取请求的,而是关于如何合并两个存储库。当然,您可以使用此信息将一个存储库合并到另一个不同的分支上,然后创建拉取请求。;)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接