БЕСПЛАТНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

WinMerge

В общем то предназначение этой программы легко понять из ее названия. Win - говорит о том, что она предназначена для использования в операционной системе Windows. А слово Merge безусловно знакомо каждому, кто хоть раз работал с системой контроля версий git. И знает, что эта команда используется для слияния веток. Таким образом WinMerge служит для сравнения, а при необходимости и для объединения файлов. Умеет также сравнивать и целые каталоги.

В процессе установки нам, как обычно, показывают окно с лицензионным соглашением. Где мы можем убедиться, что программа действительно распространяется свободно. Хотя при желании вы можете поддержать команду проекта материально. Ссылка есть на сайте.

WinMerge licence

Также видим, что поддерживается огромное количество языков.

WinMerge languages

Для начала сравнения необходимо нажать кнопку Открыть и выбрать файлы, которые будем сравнивать.

WinMerge open

Как видно на рисунке, мы можем сравнивать сразу три файла одновременно.

После открытия сразу подсвечиваются цветом строки в которых найдены расхождения. А при позиционировании на строке с расхождениями, и нажатии соответствующей кнопки, в нижних окошках подробно отображаются слова с расхождениями.

WinMerge diff

Кнопки в меню со стрелочками позволяют переносить различающийся текст из правой панели в левую и наоборот, в нескольких режимах.

WinMerge merge buttons

Конечно же сравнивать файлы позволяет любой более менее современный файловый менеджер. А суровые админы пользуются для этого командами операционной системы Linux. Тем не менее WinMerge позволяет сделать этот процесс наглядным, приятным и интуитивно понятным.