Когда вы выполняете слияние во многих системах контроля версий (git, svn, Perforce), одна возможность - получить файл с неразрешенными «маркерами изменения слияния», который выглядит примерно так:
common part of the file
>>> ORIGINAL
print("hi there")
==== THEIRS
print("hi there joe")
==== YOURS
print("hi there susan")
<<<<
more common part of the file
Лично я предпочел бы, чтобы система контроля версий просто создавала эти файлы, и я мог бы разрешать их по одному на досуге, используя difftool по своему выбору.Что-то вроде vimdiff -m myfile.py
Как открыть такой файл как трехстороннее слияние в vimdiff?Можете ли вы сделать это в других инструментах?
Редактирование
Я только что нашел этот , который предоставляет скрипт и ссылки на несколько возможностей, в том числе его собственный скрипт