Что такое Сравнение документов?

Инструмент сравнения документов подсвечивает все добавления, удаления и изменения между двумя текстовыми документами. Вставьте оригинал и исправленную версию, чтобы увидеть наглядные различия — бок о бок или в объединённом виде. Подходит для проверки договоров, кода или любого текста.

Сравнение работает по алгоритму Майерса, тому же движку, что лежит в основе git diff. Выберите детализацию по строкам для абзацев и блоков кода, по словам, когда отредактировано одно предложение, или по символам, чтобы поймать опечатку в одну букву или лишнюю запятую. Результат показывается бок о бок или единым inline-диффом: добавления зелёным, удаления красным. Кнопка перестановки меняет панели местами, текстовый файл можно загрузить прямо в любую панель, а дифф экспортируется как обычный текст или как стилизованный HTML-отчёт, готовый к отправке рецензенту.

Как использовать

  1. Вставьте исходный текст в левую панель, а отредактированную версию — в правую.
  2. Нажмите «Сравнить», чтобы увидеть различия, выделенные цветом: зелёный — добавления, красный — удаления, жёлтый — изменения.
  3. Переключайтесь между режимами «бок о бок» и «объединённый». Скопируйте сводку различий или экспортируйте её как HTML-отчёт.

Когда использовать

  • Сверить две редакции договора и найти пункты, переписанные молча.
  • Сравнить патч кода с исходным файлом, когда GitHub недоступен.
  • Понять, что поменялось в маркетинговом брифе, вернувшемся от юристов.

Результат

Юридическая команда вставляет два черновика договора и мгновенно обнаруживает, что пункт 4.2 переформулирован, а раздел 7 полностью удалён — экономя часы ручной вычитки.

Частые вопросы

Чем различаются детализации по строке, слову и символу?
Режим строки трактует каждый перевод строки как единицу и показывает целые строки добавленными или удалёнными — это самый быстрый способ просмотреть код и таблицы. Режим слова разбивает текст на слова и подсвечивает самый маленький изменившийся фрагмент, что понятнее для прозы. Режим символа идёт ещё мельче и отмечает отдельные изменившиеся буквы, поэтому одна опечатка или переставленная запятая сразу бросаются в глаза. Посимвольные результаты показываются в едином inline-виде, потому что побуквенная раскладка бок о бок была бы нечитаемой.
Игнорирует ли сравнение различия в пробелах?
Может, если вы этого хотите. Включите «Игнорировать пробелы», и пробелы и табуляции в начале и конце строки перестанут считаться различием — это удобно, когда файл переформатировали или сменили отступы. Есть и переключатель «Игнорировать регистр», чтобы изменения в заглавных и строчных буквах не показывались как правки. Оба по умолчанию выключены, поэтому обычное сравнение учитывает каждый пробел и каждую букву ровно так, как они написаны.
Можно ли сравнить большие документы, например договор на 50 страниц?
Да. Длинные документы остаются отзывчивыми, потому что опция «Свернуть неизменное» (включена по умолчанию) прячет совпадающие фрагменты и показывает только строки вокруг каждого изменения, так что договор на 50 страниц с парой правок выводит всего несколько строк. После примерно 10 000 строк, почти полностью различных, всё равно становится тяжело, ведь каждый изменённый фрагмент нужно отрисовать; в таких случаях разбейте текст по главам или разделам и сравнивайте кусками либо возьмите десктопный инструмент с потоковой обработкой результата.
Как выглядит экспортируемый HTML-отчёт?
Один самодостаточный HTML-файл с inline-CSS, небольшим заголовком, где видны счётчики добавлений и удалений, и полным диффом с цветными подложками. Открывается в любом браузере без зависимостей, поэтому его можно отправить почтой или приложить к тикету без потери оформления.
Загружается ли текст куда-либо при клике на Сравнить?
Нет. Обе панели и расчёт диффа остаются в вашей вкладке. Библиотека, выполняющая сравнение, загружается один раз вместе со страницей и работает с тем текстом, который вы ввели. Закрытие вкладки очищает содержимое.

Похожие инструменты