Перейти к содержимому

Meld

Опубликовано: Kai Willadsen

Сравнивайте и объединяйте ваши файлы

Открытый исходный кодGPL-2.0-or-later

Основное

  • Сравнение файлов по двум и трем направлениям с возможностью редактирования каждой панели
  • Копирование отдельных изменений между панелями с помощью стрелок на полях
  • Сравнение каталогов с фильтрами для совпадающих и игнорируемых файлов
  • Чтение состояния рабочей копии из Git, Mercurial, Subversion и других систем
  • Работает как инструмент слияния, причем объединенный файл находится на средней панели

Об этом приложении

Meld сравнивает файлы, каталоги и рабочие копии под управлением систем контроля версий и располагает различия рядом друг с другом. При сравнении файлов совпадающие области выравниваются между двумя или тремя панелями, изменённые строки выделяются фоном, а стрелки на полосе между панелями копируют изменение с одной стороны на другую. Каждая панель остаётся доступной для редактирования, поэтому слияние можно завершить набором текста, а не только переносом целых фрагментов.

Сравнение каталогов обходит два или три дерева и помечает каждую запись как идентичную, изменённую, новую или отсутствующую, с фильтрами, скрывающими совпадающие файлы или файлы, попадающие под шаблоны игнорирования, например результаты сборки. Открытие записи сразу переходит в режим просмотра файла.

Режим контроля версий считывает состояние рабочей копии из Git, Mercurial, Subversion и ряда других систем, перечисляет то, что изменилось, показывает различия по сравнению с зафиксированной версией, а также индексирует и фиксирует изменения из того же окна. Трёхстороннее сравнение — это то, что делает его полезным при конфликте слияния: две конкурирующие версии находятся по краям, а сливаемый файл — в средней панели.

Linux

Мы не размещаем этот файл у себя, не сканируем его и не изучаем его содержимое. Прочитайте, что пишет источник, и решайте сами.