2013-04-06 99 views
0

我有一個目前與master相同的分支。另一位開發人員剛剛將master合併到他們的分支中,並解決了所有衝突,但他們還沒有做相反的事情:將分支合併到主分支中。我該如何合併一個已經解決了與master衝突的分支?

當我將他們的分支合併到我的分支中時,我仍然獲得他們在上次合併提交中解決的所有衝突。我如何告訴git使用其他開發人員已經完成的解決方案?

+1

我可能已經找到了答案,但我不知道這做什麼,我覺得它的作用: 'git的合併-s遞歸-X他們OtherGuysBranchWithResolutions' 不這實際上是做我所需要的或有什麼陷阱? – mnzaki 2013-04-06 19:40:23

+0

您可以執行某種「空運行」並檢查合併將要執行的操作,如此處所述http://stackoverflow.com/questions/501407/is-there-a-git-merge-dry-run-選項 – 2013-04-06 19:52:00

回答

1

什麼

git checkout master 
git merge -Xtheirs otherbranch 
+0

我在你的回答之前發現了這麼短的時刻,並且在想知道這是我需要的還是有一些困難。到目前爲止,它似乎是我想要的。 – mnzaki 2013-04-06 21:33:30

相關問題