Лучший инструмент слияния для Subversion [закрыт]


есть ли хороший внешний инструмент слияния для tortoisesvn (мне не особенно нравится встроенный инструмент слияния). Я использую WinMerge для diffs, но он не работает с трехсторонним слиянием (может быть, лучше спросить, есть ли способ заставить tortoisesvn сливаться, как tortoisecvs?)

[Edit]

попробовав все из них, для меня SourceGear-это тот, который я предпочитаю. Способ указать DiffMerge из sourcegear:

C:Program ФайлыSourceGearDiffMergeDiffMerge.EXE-файл /Т1="моя рабочая версия" /Т2="репозитории версия" /Т3="базовая" /Р=%слили %мой %их %базы

7 56

7 ответов:

посмотри Sourcegear DiffMerge. DiffMerge-это инструмент сравнения и слияния из своих продуктов Vault и Fortress, но они делают его доступным бесплатно в качестве автономного инструмента. Одна примечательная особенность заключается в том, что она позволяет различать целые деревья каталогов.

Edit: в то время как DiffMerge остается бесплатным инструментом, он пилит для регистрации с всплывающим по крайней мере один раз в день (начиная с версии 4.2). Он также заявляет во всплывающем окне:

выберите новые функции в будущих версиях также потребуется регистрация, но основные функции и исправления будут доступны для всех.

Инструмент Принудительного Слияния

хотя Perforce, очевидно,не свободен инструмент слияния. Это в 100 раз лучше, чем TortoiseSVN по умолчанию. Для интеграции с TortoiseSvn установите инструмент слияния в:

C:\Path-To\P4Merge.исполняемые %базовый %их %мой %слили

Beyond Compare было предложено несколько раз ко мне.

Я использую KDiff3 как 3-полосный инструмент слияния. Он делает достойную работу.

Araxis Merge дорого, но здорово. Обрабатывает 3 способ слияния на файлы или папки очень хорошо. Я нахожу способ отображения различий гораздо более полезным, чем инструмент Windiff или P4.

CompareIt хорошо, я нахожу, используя интерфейс командной строки для svn, что он сливается больше для меня, где черепаха берет на себя вещи и спрашивает вас.

Мне нравится SmartSynchronize, который является бесплатным для некоммерческого использования