2013-04-08 53 views
6

我有仓库(可以说A)和分支仓库A-dev在bitbucket上。一切都已经运行了3个月。但最近,当我试图在创建拉请求-DEV它说:bitbucket无法合并无关的分支

无法合并 无关分支

为什么会发生这种情况以及如何解决?无论如何要解决它?

谢谢。 编辑 the screenshot of the error

+0

你可以发布该错误消息的屏幕截图吗?你在哪里看到它? (在Atlassian Stash Git客户端的Web GUI中?) – VonC 2013-04-08 12:11:43

+0

是的,提供更多信息。我从上面的有限信息猜测是你的A-dev分支在时间上发生了变化。在这种情况下,您需要重新分配叉子。 – chhantyal 2013-07-19 13:42:53

+0

你正在使用的确切的Git命令是什么以及你得到的消息的回报是什么?如果你用更详细的信息更新你的问题,这将更容易帮助这:) – Leif 2013-07-30 21:22:15

回答

6

这意味着将有合并冲突,如果它试图合并。您必须合并“回购A”并解决冲突。然后推回到BitBucket,以便关闭拉取请求。例如工作流程:

git remote add repo_a https://url.com/path/to/repo 
git fetch repo_a 
git merge repo_a/dev 
# resolve conflicts 
git commit -am "Merge in repo_a/dev and resolved conflicts" 
git push origin dev 

如果你从来没有在Git中处理合并冲突,这结帐SO question