Як працює Порівняння текстів
Інструмент порівняння текстів зіставляє два блоки тексту рядок за рядком і виділяє, які рядки були додані, видалені або не змінилися. Додавання відображаються зеленим, а видалення - червоним, в єдиному стековому поданні з номерами рядків обох текстів на полях. Порівняння запускається миттєво в браузері, щойно в обох полях з'являється текст, і нічого з вставленого не передається на сервер.
Порівняння - це diff за найдовшою спільною підпослідовністю (LCS) над цілими рядками, той самий клас алгоритмів, до якого належить утиліта Unix diff: він знаходить найбільший набір рядків, спільних для обох текстів, а все інше є вставкою або видаленням. Відображуваний результат відповідає тому, що показав би уніфікований формат diff, що спрощує читання для тих, хто знайомий із виводом git diff.