Сравнение кода
Вставьте две версии файла, чтобы точно увидеть, какие строки и слова изменились.
Запечатано на этом устройстве
Работает в вашем браузере. Ничего не загружается на сервер.
Запечатано
Различия
Вставьте код в оба поля, чтобы увидеть различия.
Как это работает
-
Вставьте обе версии
Вставьте исходную версию слева, а изменённую справа или откройте два файла со своего устройства.
-
Изучите различия
Добавленные, удалённые и изменённые строки отмечены номерами, а слова, которые изменились, подсвечены.
-
Поделитесь результатом
Скопируйте или скачайте изменения в формате unified diff, который используют Git и инструменты код-ревью.
Частые вопросы
Мой код загружается на сервер для сравнения?
Нет. Сравнение выполняется в вашем браузере, поэтому исходный код, файлы конфигурации и учётные данные, которые в них могут быть, остаются на вашем устройстве.
Что делает опция «Без учёта пробелов»?
Строки считаются одинаковыми, если они отличаются только пробелами, табуляцией или отступами. Это удобно после переформатирования кода, когда изменились только отступы.
Что такое unified diff?
Это стандартный текстовый формат изменений: удалённые строки начинаются с -, добавленные с +, а у каждой группы изменений показано несколько строк контекста. Его понимают Git, patch и большинство инструментов код-ревью.
Можно ли сравнивать код на любом языке?
Да. Сравнение идёт построчно по обычному тексту, поэтому подходит для любого языка программирования, JSON, YAML, CSV, SQL или файла конфигурации.
Насколько большими могут быть файлы?
Файлы в десятки тысяч строк сравниваются за мгновение. Длинные неизменённые фрагменты сворачиваются, и их можно развернуть, когда нужен полный контекст.