当解决合并冲突时,一种相当常见的模式是我和另一个人都修改了列表或其他通常被添加到的代码部分。例如:
global.registerFeature(fc);
global.registerFeature(fb);
global.registerFeature(fa);
<<<<<<<
global.registerFeature(aNewFeature);
=======
global.registerFeature(anotherNewFeature);
>>>>>>>
当我在vimdiff中查看像这样的合并冲突时,vim会给我选择一个或另一个的选项。但我想做的是应用两个差异。通常我只能直接编辑合并后的文件(删除合并标记); 但是在vimdiff中有没有更简单的方法?
:diffget
或:diffput
。 - romainl