DiffMerge - Руководство

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


Начало работы

  1. Задайте левый и правый пути (обзор, ввод или перетаскивание)
  2. Настройте параметры сравнения и фильтры по мере необходимости
  3. Нажмите Сравнить, чтобы начать
  4. Каталоги открывают режим сравнения каталогов; файлы открывают режим сравнения текста

Или нажмите Сравнить новые тексты, чтобы напрямую сравнить две текстовые строки.


Сравнение каталогов

Файлы из обоих каталогов перечислены бок о бок со столбцом статуса в центре.

Цвета статуса

СтатусЗначение
Только слеваФайл существует только слева
Только справаФайл существует только справа
РазличаетсяФайлы различаются по содержимому/размеру/дате
Нечёткое совпадениеРазличаются только пробелами
ОдинаковыеФайлы идентичны

Методы сравнения

МетодСравнивает
sizeТолько размер файла
timestampТолько дату изменения
size+timestampОба (по умолчанию)
contentСодержимое файла побайтно

Операции слияния

  • Слева → Справа — копировать файлы слева направо
  • Слева ← Справа — копировать файлы справа налево
  • Удалить — удалить выбранные файлы
  • Все операции слияния поддерживают Отменить / Повторить

Навигация

  • Используйте кнопки панели инструментов или сочетания клавиш для перехода между различиями
  • Фильтруйте по статусу: показать/скрыть Только слева, Только справа, Различается, Одинаковые
  • Щёлкните правой кнопкой мыши для контекстного меню, включая Копировать путь (имя файла, относительный или полный путь)

Сравнение текста

Два редактора, отображаемые бок о бок, с подсветкой различий построчно.

  • Подсветка различий на уровне слов (опционально)
  • Нечёткое сопоставление — игнорирует различия в пробелах (настраиваемый шаблон)
  • Синхронизированная прокрутка (переключаемая)
  • Автоматическое определение кодировки с возможностью ручного переопределения
  • Двоичные файлы отображаются в виде шестнадцатеричного дампа (только для чтения)

Слияние

  • Сливайте отдельные блоки или все различия сразу
  • Двунаправленно: слева → справа или справа → слева
  • Полная поддержка Отменить / Повторить
  • Вставляйте текст из буфера обмена с любой стороны

История сравнений

  • Предыдущие сравнения сохраняются и отображаются на главном экране
  • Двойной щелчок для повторного запуска сравнения
  • Щёлкните правой кнопкой мыши, чтобы загрузить настройки или удалить
  • Сортируется по имени, путям, дате и типу

Сочетания клавиш

Сравнение каталогов

ДействиеСочетание
Следующее различиеOption +
Предыдущее различиеOption +
Первое / Последнее различиеOption + Shift + /
Слить слева → справаCmd + Option +
Слить справа → слеваCmd + Option +
УдалитьCmd + Option + Delete
Повторить сравнениеCmd + R
Отменить / ПовторитьCmd + Z / Cmd + Shift + Z

Сравнение текста

ДействиеСочетание
Следующее / Предыдущее различиеOption + /
Слить выделение слева → справаCmd +
Слить выделение справа → слеваCmd +
Слить всё слева → справаCmd + Shift +
Слить всё справа → слеваCmd + Shift +
Повторить сравнениеCmd + R
ВставитьCmd + V

Советы

  • Фильтры — Используйте фильтры файлов/папок, чтобы сосредоточиться на определённых типах файлов (например, *.py) или исключить артефакты сборки
  • Сравнение содержимого — Используйте метод "content" для наиболее точного сравнения за счёт скорости
  • Нечёткое сопоставление — Отлично подходит для сравнения кода, в котором различается только отступ
  • Копировать путь — Щёлкните правой кнопкой мыши любой файл в списке сравнения, чтобы скопировать его имя, относительный или полный путь

Конфиденциальность

  • Все сравнения выполняются локально на вашем компьютере
  • Никакое содержимое файла не отправляется на какой-либо сервер
  • История сравнений хранится только на вашем локальном диске