2013-04-08 93 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