2008-10-25 3 views
14

Я только начинаю с Mercurial, и одна из вещей, которую я должен сделать, это выбрать инструмент слияния. Я думал использовать WinMerge для этой цели, но я не могу найти способ выбрать это в частности. Есть ссылки для всех других инструментов объединения, но не для WinMerge.Какой инструмент слияния следует использовать с Mercurial в Windows?

Итак, следует ли использовать WinMerge или есть лучший инструмент для этой работы (помните, я использую Windows).

ответ

12

Взгляните на kdiff3: http://kdiff3.sourceforge.net/

Первоначально он был разработан для KDE/Linux, но был перенесён на Windows. Он будет отличать/объединять до 3-х файлов замечательно разумно, он отлично справляется с различиями и предлагает объединить файлы, и это примерно так же интуитивно, как можно было бы надеяться.

Удачи вам!

+0

+1 для KDiff, это лучший из лучших в моем опыте. Когда TortoiseSVN имеет проблемы слияния (приводящие к конфликтам), KDiff выполняет эту работу и обычно автоматически решает все, не требуя дополнительной помощи. – 2008-10-25 03:26:49

+0

KDiff3 является открытым исходным кодом и также доступен на всех основных платформах. Я использую его как инструмент для слияния на OSX и очень доволен этим. – 2008-10-25 16:08:54

3

Я использовал DiffMerge, который доступен бесплатно.

Посмотрите на screenshots, чтобы узнать, как это работает. Я нашел интерфейс довольно интуитивно понятным.

Удачи вам!

6

Beyond Compare является золотым стандартом для сравнения/слияния инструментов. Я использовал его, как и многие из упомянутых бесплатных, и могу сказать, что он стоит 50 долларов.

У них есть страница here, в которой обсуждается конфигурация для различных пакетов SCM.