2013-10-30 37 views
0

我目前有一個git存儲庫,我有一個C++項目。我想在此項目中添加一些新功能。所以我創建了一個分支並添加了我的新代碼。與此同時,主代碼上有很多提交。現在我想將主代碼提交到我當前的分支代碼中,以將分支保留爲具有新增功能的主副本。但使用git合併命令的時間我得到合併衝突。將主代碼提交同步到分支代碼避免合併衝突

有什麼辦法可以將主代碼提交到分支代碼同步避免合併衝突嗎?

+1

如果git無法弄清楚如何合併你的代碼,你不能神奇地將這兩個版本合併,而不合並它們。 – SLaks

+1

儘管如此,定期從主人rebasing有助於。 – SLaks

回答

0

避免合併與分佈式版本控制衝突的最佳方式是確保您的分支永遠不會離主站太遠。定期拉取最近的更改,如果您的分支是本地的,則重新綁定。

不過,無論你做什麼,你最終都會合並衝突。正如@SLaks所提到的,在這種情況下沒有魔力。你只需要看看你的變化,以及上游的變化,以決定什麼是正確的,解決衝突,承諾並繼續前進。

相關問題