2010-08-18 121 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