Сравните два текста бок о бок и увидьте каждую добавленную и удалённую строку
Работает в вашем браузере. Ничего из того, что вы вводите, никуда не отправляется.Сравнение двух текстов показывает бок о бок каждую добавленную, удалённую или изменённую строку. Удобно для двух версий договора, файла конфигурации или текста, который отредактировал коллега. Файл на 5000 строк сравнивается мгновенно, и ни одна версия не загружается, поэтому черновики остаются у вас.
Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал
Вставьте содержимое старого файла в поле Исходный, а нового — в поле Изменённый.
Выберите Строки, Слова или Символы, а также Бок о бок или Unified.
Включите Игнорировать пробелы или Игнорировать регистр, чтобы пропустить неважные различия.
Посмотрите количество добавленного и удалённого, затем нажмите Копировать unified diff или Скачать .diff.
Этот инструмент сравнивает два текста и точно отмечает, что изменилось: удалённые строки, добавленные строки, а внутри изменённой строки — отличающиеся слова. Счётчик вверху показывает, сколько строк, слов или символов добавлено и удалено, так что объём изменения виден ещё до чтения.
Разработчики вставляют две версии файла конфигурации или SQL-миграции, чтобы проверить изменение без Git-репозитория. Авторы и редакторы сравнивают пункт договора до и после правок или проверяют, какие цены изменились между двумя списками товаров, скопированными из таблицы.
Выбирайте режим строк для кода и списков, режим слов для обычного текста и режим символов для коротких строк вроде идентификаторов или ключей, где важен каждый символ. Игнорирование пробелов пропускает изменения отступов и интервалов, а игнорирование регистра считает "Total" и "total" одинаковыми. Окончания строк Windows и Mac приводятся к одному виду, поэтому файл, сохранённый в другой системе, не показывает все строки изменёнными.
Всё работает в вашем браузере; ни один текст не загружается, поэтому инструмент безопасен для кода, учётных данных и данных клиентов. Тексты общим объёмом до 2 MB сравниваются примерно за секунду на обычном ноутбуке.
Переключайтесь между видом бок о бок и unified, меняйте стороны местами одним щелчком и копируйте результат как патч в формате unified, который понимают git apply и patch. Похожие инструменты: Regex Tester, JSON Formatter.
Да. Регистрации нет, количество сравнений не ограничено, и на копируемом результате нет водяных знаков. За один раз можно сравнить два текста общим объёмом до 2 MB — этого хватает для большинства исходных файлов, договоров и выгруженных списков записей.
Нет. Сравнение вычисляется в вашем браузере, и ни один текст не покидает устройство, поэтому исходный код, договоры, медицинские записи и файлы с персональными данными можно сравнивать безопасно. Учётная запись не нужна, а количество сравнений не ограничено.
Вставьте тексты и включите Игнорировать пробелы. Строки, которые отличаются только отступом, повторными пробелами или пробелами в конце, считаются одинаковыми, и отмечаются только настоящие изменения.
Режим строк отмечает целые строки и подходит для кода и списков. Режим слов отмечает отдельные слова и подходит для абзацев обычного текста. Режим символов отмечает отдельные символы и подходит для коротких строк вроде идентификаторов, хешей или ключей.
Да. Копировать unified diff выдаёт стандартный формат unified с тремя строками контекста вокруг каждого изменения и привычными заголовками @@, который принимают и git apply, и команда patch. Вставьте его в комментарий к pull request или сохраните как файл .patch, чтобы применить в другом месте.
Обычно тексты отличаются отступами или пробелами в конце каждой строки, а режим строк считает это изменением. Включите Игнорировать пробелы, а также Игнорировать регистр, если отличается только регистр букв. Окончания строк Windows и Mac уже приводятся к одному виду, поэтому CRLF против LF никогда не бывает причиной.
Всё ещё не получается? Задайте вопрос об инструменте «Сравнение текстов» и ответить может любой, кто знает. Учётная запись не нужна.