2010-08-18 120 views
17

每當我在原版的新版本上重新配置我的補丁集時,是否必須一次又一次手動解決衝突?git rebase一次又一次解決衝突?

+0

我不太瞭解這裏的問題。一旦你重新設計並解決了衝突,你實際上確實將你的提交改爲以新版原始代碼爲前提的提交。下次,您不應該重新解決此問題,因爲您現在正在應用更新後的修補程序? – Jez 2012-03-28 08:43:00

回答

15

結賬git-rerere

+0

只是爲了避免讀者閱讀所有的文檔,你幾乎可以在你的.gitconfig文件中將'rerere.enabled'設置爲true,它會爲你處理所有這些。 – Cascabel 2010-08-18 23:18:38

+1

除了手冊頁之外,Git維護者Junio Hamano還有一篇關於在http://gitster.livejournal.com/41795.html使用rerere的博客文章。 – 2010-08-19 04:35:54

+0

如果你合併(拉),只需設置rerere.enabled,如果重新綁定,似乎你必須在編輯衝突文件之前和之後git rerere,手動 – user376258 2010-08-19 17:56:01