Подтвердить что ты не робот

Лучший инструмент слияния для Subversion

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

[изменить]

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

C:\Program Files\SourceGear\DiffMerge\DiffMerge.exe/t1 = "Моя рабочая версия" /t 2 = "Версия репозитория" /t 3 = "База" /r =% объединено% mine% theirs% base

4b9b3361

Ответ 1

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

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

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

Ответ 2

Инструмент слияния Perforce

Несмотря на то, что Perforce, очевидно, не является бесплатным инструментом слияния. Он в 100 раз лучше, чем стандартный TortoiseSvn. Чтобы интегрировать с TortoiseSvn, установите инструмент слияния:

C:\Path-To\P4Merge.exe% base% theirs% mine% merged

Ответ 3

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

Ответ 4

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

Ответ 5

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

Ответ 6

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

Ответ 7

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