Як користуватися: Порівняння текстів
- 1
Додайте обидві версії
Вставте початковий текст ліворуч, а змінений праворуч або відкрийте чи перетягніть файл на кожну сторону.
- 2
Оберіть спосіб порівняння
Виберіть режим «Поруч» або «Уніфікований», виділення слів чи символів і чи ігнорувати пробіли або регістр.
- 3
Перегляньте зміни
Переходьте між змінами стрілками або клавішами N і P, а згорнуті рядки розгортайте, коли потрібно більше контексту.
- 4
Збережіть результат
Завантажте файл .patch або скопіюйте уніфікований diff, щоб поділитися ним чи застосувати через Git.
Ліміти та Pro
Безкоштовно й без реєстрації: відкривайте текстові файли або файли коду до 20 MB кожен і порівнюйте десятки тисяч рядків; порівняння, що триватиме понад 8 секунд, зупиняється з повідомленням.
Pro прибирає рекламу; розмір порівняння обмежується лише памʼяттю вашого пристрою. Дивитися Pro
Про інструмент: Порівняння текстів
Помітити на око, що змінилося між двома чернетками договору, двома версіями файлу конфігурації чи двома експортами однієї таблиці, повільно й легко помилитися. Вставте або перетягніть обидві версії, і цей інструмент зіставить їх: видалені рядки позначить червоним, додані — зеленим, а рядки, змінені в обох версіях, — обома кольорами. Усередині кожного рядка буде виділено точні слова чи символи, які відрізняються.
Режим «Поруч» добре підходить для тексту й договорів, а «Уніфікований» розташовує видалені та додані рядки один під одним, як це роблять Git та інструменти рецензування коду. Виділення слів («Слова») зручне для тексту, символів («Символи») — для кодів, ідентифікаторів і чисел, а «Рядки» — коли важливо лише, які рядки змінилися. Параметр «Ігнорувати пробіли» приховує зміну відступів у коді й пробіли в кінці рядків; ігнорування регістру вважає «Total» і «TOTAL» однаковими.
Довгі незмінені фрагменти згортаються до трьох рядків контексту, тож зміни добре видно, а стрілки (або клавіші N і P) переходять від однієї зміни до наступної. Порівняння виконується у фоновому потоці за алгоритмом Маєрса з відкритої бібліотеки jsdiff, тому файли від 10 000 рядків працюють плавно, а дуже великі результати малюються під час прокручування.
Закінчивши, завантажте відмінності як стандартний файл .patch в уніфікованому форматі, зрозумілий для git apply і patch, або скопіюйте їх у буфер обміну. Інструмент порівнює лише простий текст: файли Word, PDF чи зображення він не читає, а переміщені абзаци показує як видалення плюс додавання, а не як переміщення.
Приватність
Обидва тексти й усі відкриті файли читаються та порівнюються на цій сторінці у вашому браузері, нічого не надсилається на сервер. Останнє порівняння зберігається в локальному сховищі, лише якщо обидва тексти разом не перевищують 400 000 символів, тож великий або конфіденційний файл ніколи не зберігається.
Можливості
Поруч або уніфіковано
Два стовпці для документів і уніфікований вигляд у стилі Git для коду, обидва з номерами рядків.
Виділення слів і символів
Бачите, що саме змінилося всередині рядка, а не просто те, що рядок інший.
Для великих файлів
Фонова обробка й малювання на вимогу забезпечують плавне порівняння 10 000 рядків.
Стандартний експорт .patch
Уніфікований diff із трьома рядками контексту, готовий до git apply чи рецензування коду.