WinMerge - это программа для для сравнения и синхронизации файлов и директорий.
Возможности
- визуальное сравнение и синхронизация текстовых файлов;
- гибкий редактор с подсветкой синтаксиса, возможностью показа номеров строк и автоматическим переносом текста;
- поддерживает форматы текстовых файлов DOS, UNIX и Макинтош;
- сравнение каталогов;
- умеет создавать патчи;
- подсветка синтаксиса для многих языков программирования, таких как C/C++, Java, Pascal, Basic, JavaScript, Python;
- поддержка нескольких кодовых страниц;
- интеграция с системами контроля версий TortoiseSVN (Subversion), TortoiseHg (Mercurial), Microsoft Visual SourceSafe и Rational ClearCase;
- работа с архивами с помощью 7-Zip.