Алгоритм вирішення конфліктів Kdiff3 дійсно вражає.
Навіть коли субверсія вказує на конфлікт, Kdiff3 вирішує її автоматично. Існують версії для Windows та Linux з тим самим інтерфейсом. Можна інтегрувати його з Tortoise та з вашою linux оболонкою.
Це в списку мого улюбленого програмного забезпечення з відкритим кодом. Один з перших інструментів, який я встановлюю в будь-яку машину.
Ви можете налаштувати його як інструмент різниці за замовчуванням у програмах Subversion, Git, Mercurial та ClearCase. Він також вирішує майже всі конфлікти ClearCase. У Windows є інтеграція з Windows Explorer: виберіть два файли та клацніть правою кнопкою миші, щоб порівняти їх, або клацніть правою кнопкою миші, щоб зберегти файл на пізніше, а потім виберіть інший для порівняння.
Об'єднаний файл можна редагувати. Має гладкі комбінації клавіш.
Ви також можете використовувати його для порівняння та об’єднання каталогів. Побачити:
Вдосконалена функція полягає у використанні регулярних виразів для визначення автоматичних об'єднань.
Моє єдине роздратування полягає в тому, що його складно скласти, якщо його немає у вашому улюбленому сховищі дистрибутивів.