2014-05-07 115 views
0

我在git合併時遇到以下問題。 最初我們有2個分支,1個是主人,另一個是我們有變化的alpha。現在我們從主控端創建了一個名爲beta的新分支,並推送它。我們希望將從alpha到beta的更改合併。這是我們所遵循的:
1)克隆存儲庫
2)簽出到測試版,然後使用tortoise git進行合併。
3)我們能夠看到51個衝突,我們解決了其中一個,並將其推向回購。
4)現在,當我們試圖解決剩餘的50個衝突時,我們收到一條消息,說該項目是最新的。
我們無法看到我們的本地和遠程的變化。請問任何人可以引導我採取正確的方法嗎?Git合併問題

回答

0

解決衝突很難。您不能在合併期間提交分支並稍後恢復。如果您確實提交了衝突分支,則無論如何都將其視爲合併(這就是爲什麼您會收到「最新」消息)。你也將獲得合併文件裏標記(< < < < < < < < <,==========,>>>>>>>>>>)所以你的代碼甚至可能不會編譯。正確的做法是在所有衝突得到解決之後才進行提交。