2017-02-11 52 views
0

我已经分叉了一个存储库,但是我希望经常与上游存储库保持同步。我已经用自己的实现交换了一些模块,这意味着每次我想要与上游存储库同步时,我都会不断得到相同的合并冲突。分叉存储库 - 每当我与上游同步时解决相同的合并冲突

我的问题是:有没有办法告诉Git使用我自己的实现这些情况,而不是将它标记为合并冲突?有什么我可以在这里自动化,所以我不会一遍又一遍地遇到同样的问题?

谢谢。

回答

1

使用rerere机械(“重用记录决议”):

git config rerere.enabled true 

如果完全相同的冲突变成了又已解决(与COMMITED!)早期,它的分辨率再次施加。默认情况下,您仍然需要确认解决方案,但是它为您做了一些琐碎的工作。

rerere仅适用于内容冲突,不适用于添加/修改或删除/修改的冲突。

+0

非常感谢!这很有帮助! – Jorge