Beyond Compare 3 , мой любимый, имеет функцию слияния в версии Pro . Хорошая вещь с его слиянием состоит в том, что он позволяет вам видеть все 4 вида: базовый, левый, правый и объединенный результат. Это несколько менее наглядно, чем P4V, но гораздо больше, чем WinDiff. Он интегрируется со многими системами контроля версий и работает в Windows / Linux. Он имеет много функций, таких как расширенные правила, издания, ручное выравнивание ...
Perforce Visual Client ( P4V ) - это бесплатный инструмент, который предоставляет один из наиболее явных интерфейсов для слияния (см. Некоторые скриншоты ). Работает на всех основных платформах. Мое главное разочарование этим инструментом - это своего рода интерфейс «только для чтения» . Вы не можете редактировать файлы вручную и вы не можете выровнять вручную.
PS: P4Merge включен в P4V. Perforce пытается усложнить получение своего инструмента без клиента.
SourceGear Diff / Merge может быть моим вторым бесплатным выбором инструмента. Проверьте этот снимок экрана слияния,и вы увидите, что он имеет как минимум 3 вида.
Meld - это более новый бесплатный инструмент, который я бы предпочел SourceGear Diff / Merge : теперь он также работает на большинстве платформ (Windows / Linux / Mac) с явным преимуществом встроенной поддержки некоторых систем контроля версий, таких как Git . Таким образом, вы можете иметь некоторые различия в истории всех файлов гораздо проще. Представление слияния (см. Скриншот ) имеет только 3 панели, как и SourceGear Diff / Merge . Это усложняет слияние в сложных случаях.
PS: если один инструмент в один прекрасный день поддерживает объединение 5 представлений , это было бы действительно здорово, потому что если вы делаете коммит вишни в Git, у вас действительно будет не одна база, а две. Две базы, две смены и одна результирующая слияние.