Порівняння коду
Вставте дві версії файлу, щоб точно побачити, які рядки й слова змінилися.
Запечатано на цьому пристрої
Працює у вашому браузері. Нічого не завантажується на сервер.
Запечатано
Відмінності
Вставте код в обидва поля, щоб побачити відмінності.
Як це працює
-
Вставте обидві версії
Вставте оригінал ліворуч, а змінену версію праворуч або відкрийте два файли зі свого пристрою.
-
Перегляньте відмінності
Додані, видалені й змінені рядки позначено з їхніми номерами, а слова, що змінилися, підсвічено.
-
Поділіться результатом
Скопіюйте або завантажте зміни у форматі unified diff, який використовують Git та інструменти для рев’ю коду.
Поширені запитання
Мій код завантажується на сервер для порівняння?
Ні. Порівняння відбувається у вашому браузері, тож вихідний код, файли конфігурації й облікові дані, які вони можуть містити, залишаються на вашому пристрої.
Що робить параметр «Ігнорувати пробіли»?
Рядки вважаються однаковими, якщо вони відрізняються лише пробілами, табуляцією чи відступами. Це зручно після переформатування коду, коли змінилися тільки відступи.
Що таке unified diff?
Це стандартний текстовий формат змін: видалені рядки починаються з -, додані — з +, а кожна група змін показує кілька рядків контексту. Його читають Git, patch і більшість інструментів для рев’ю коду.
Чи можна порівнювати код будь-якою мовою?
Так. Порівняння працює рядок за рядком зі звичайним текстом, тож підходить для будь-якої мови програмування, JSON, YAML, CSV, SQL чи файлу конфігурації.
Наскільки великими можуть бути файли?
Файли з десятками тисяч рядків порівнюються за мить. Довгі незмінені фрагменти згортаються, і ви можете розгорнути їх, коли потрібен повний контекст.