Řádek po řádku a slovo po slovu
Přidané, odebrané a přepsané řádky mají každý vlastní podklad a přepsaný řádek nese uvnitř označená slova, která se posunula. Stav nese pozadí, číslo řádku a znaménko plus nebo mínus dohromady, nikdy barva sama.
Porovnejte dva texty nebo dva soubory, řádek po řádku a slovo po slovu
Dvě verze na vstupu, každý rozdíl na výstupu, porovnané v prohlížeči
Dvě pole a každý rozdíl mezi nimi: přidané řádky, odebrané řádky, přepsané řádky a v přepsaném řádku slova, která se opravdu změnila. Vedle sebe nebo v jednom sloupci, s přepínačem, který ukáže jen změny.
Porovnání běží na této kartě. Není tu žádné odesílání ani požadavek: stránka nemá co volat, nic se neukládá a její zavření nezanechá stopu. To je u porovnávače ten rozdíl, na kterém záleží, protože právě tam lidé vkládají smlouvy, přihlašovací údaje z konfiguračních souborů a cizí kód.
Pod tím není jeden algoritmus, ale tři vrstvy. Nejdřív se ořízne to, co se shoduje na začátku a na konci, což většinu skutečných porovnání zmenší na pár desítek řádků práce. Zbytek se ukotví na řádcích, které se na každé straně vyskytují právě jednou - řádek jedinečný v obou textech může odpovídat jen sám sobě - a to je to, co nechá přesunutý blok číst jako přesun, a ne jako smazání plus přidání. Krátké úseky mezi těmito kotvami procházejí Myersovým algoritmem, který je přesný. Deset tisíc řádků se změnou uprostřed se vrátí okamžitě.
Výsledek se exportuje jako unified diff: formát, který čte patch, git apply i každý nástroj pro revizi kódu.
Nejdůležitější možnosti vysvětlené prakticky.
Přidané, odebrané a přepsané řádky mají každý vlastní podklad a přepsaný řádek nese uvnitř označená slova, která se posunula. Stav nese pozadí, číslo řádku a znaménko plus nebo mínus dohromady, nikdy barva sama.
Vedle sebe pro čtení dvou verzí jako dokumentů, jeden sloupec pro čtení změny tak, jak ji čte revize kódu. Přepínač "jen změny" odstraní nezměněné řádky a nechá po jednom řádku kontextu z každé strany.
Velikost písmen, bílé znaky a prázdné řádky. Bílé znaky se stahují, nemažou: změna odsazení přestane být rozdílem, ale "ab" a "a b" zůstanou různými řádky. Čísla řádků vždy počítají všechny řádky vašeho souboru.
Textové soubory do 2 MB na stranu: .txt, .md, .csv, .json, .xml, .yml, .html, zdrojové kódy, logy, titulky. PDF nebo .docx odmítneme s vysvětlením místo obrazovky plné nečitelných znaků.
Zkopírujte nebo stáhněte výsledek jako unified diff se třemi řádky kontextu: formát, který čte patch, git apply i každý nástroj pro revizi. Hlavička každého bloku počítá řádky, které blok skutečně nese - a právě to rozbité exporty pletou.
Nejdřív ořez společného začátku a konce, pak patience kotvy, pak Myers na zbytku. Deset tisíc řádků s jednou změnou je okamžitých. Zobrazení kreslí po dávkách 600 řádků, aby prohlížeč dál odpovídal, a pokud dva velké texty nemají nic společného, nástroj to řekne místo mletí.
Jasná cesta od oficiálního zdroje k prvnímu úspěšnému použití.
Použijte jeden z oficiálních odkazů pro své zařízení nebo prohlížeč.
Postupujte podle pokynů obchodu nebo otevřete webovou aplikaci. Bez instalátorů třetích stran.
Projděte možnosti, zvolte předvolby a začněte hlavním pracovním postupem.
Transparentní přehled hlavních technologií použitých k vývoji a údržbě produktu.
Vaše data zůstávají ve vašem zařízení. Vždy.