Сравнить два YAML-файла
Две версии манифеста: во второй выросло число реплик и добавился порт. Diff показывает, чем отличаются конфиги развёртывания.
ПресетСтраница примера инструмента
Сравнить два YAML-файла — поля заполнены примером, их можно менять. Настройки уедут в ссылку «Поделиться», а заголовок страницы и вкладки описывают исходный пресет, а не текущие поля.
Вернуться к обычному виду инструмента: Сравнение текстов (diff)
Об этом примере
Подставлены две версии небольшого YAML-манифеста: во второй число реплик выросло с 2 до 3, а в список ports добавился порт 9090. Diff сравнивает текст построчно — для YAML это удобно, потому что структура и отступы уже записаны строками, и изменения читаются напрямую. Результат подсветит добавленные и удалённые строки и даст unified-вывод для вставки в отчёт или ревью. Применяйте пресет, чтобы быстро сравнить два конфига развёртывания или два снимка настроек. Чего ждать не стоит: инструмент сравнивает текст, а не семантику YAML — если отступ изменился, но значение то же, diff покажет это как правку строки, хотя данные фактически не поменялись.
-
Построчный результат
Красным — удалённые строки, зелёным — добавленные; номера строк показаны слева от текста.
Diff считается в браузере
Сравнение — построчное на LCS-алгоритме, завершающий перевод строки и различия только в CRLF/LF не считаются изменением. Тексты не покидают вкладку: в ссылку «Поделиться» попадают лишь вид и опции, но не содержимое полей.
Последние сравнения
В историю сохраняются только сводки («+N −M») последних сравнений — содержимое текстов не записывается никогда. Записи живут в этом браузере и не попадают в экспорт на странице «Закладки».
Готовые примеры
Найдено: 5 из 5
- Сравнить два конфигаДва INI-файла с изменённым адресом, числом воркеров и новой строкой keepalive: построчный diff подсвечивает разницу и показывает её в unified-формате.
- Сравнить два логаЛог до и после перезапуска сервиса: удалённое предупреждение о медленном запросе и добавленная строка восстановления соединения.
- Символьный diff измененийКусок кода с правкой типа и кириллической строкой при включённой опции символьного diff: подсвечиваются отдельные знаки, а не строка целиком.
- Сравнить два фрагмента кодаДве версии функции: в правой добавлена промежуточная переменная. Построчный diff подсвечивает изменённую строку и даёт unified-вывод.
- Сравнить два YAML-файлаДве версии манифеста: во второй выросло число реплик и добавился порт. Diff показывает, чем отличаются конфиги развёртывания.