Сравнение и слияние текстовых файлов.

diffuse 001

Diffuse – удобный и простой Python / GTK графический инструмент для сравнения и слияния текстовых файлов.

diffuse 002

Diffuse позволяет сравнивать и соединять несколько различных версий одного и того же документа, с визуальным выделением различий.

diffuse 003

Diffuse поддерживает UTF8 (кодировка реализующая представление Юникода), поддергивает системы управления версиями (программное обеспечение для облегчения работы с изменяющейся информацией) таких как Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion и SVK.

diffuse 004

В Diffuse реализовано многоуровневое Undo (система хранения нескольких версий одного и того же документа с возможностью возвращения к более ранней версии / отмена изменений).

diffuse 005

Diffuse ведёт поиск отличий по тексту, сортировке, преобразованию регистра текста и кодировки. Имеет обширный набор инструментов для слияния файлов, а так же есть возможность активации трёх панелей (для вывода трёх вариантов файла).

diffuse 006

Diffuse поддерживает цветовое выделение синтаксических конструкций для множества популярных языков программирования. Позволяет вставлять пустые строки и пробелы между совпадающими участками сравниваемых файлов (для более точного позиционирования участков).

diffuse 007

Diffuse можно использовать как с графическим интерфейсом, так и из командной строки.

diffuse 009

Лицензия: GNU General Public License version 2.0 (GPLv2)

diffuse 008

Домашняя страница

Страница на sourceforge.net