Tekstide võrdlus (diff)
Erinevused— YAML auto-detected
Mis on tekstide diff?
Diff on kahe teksti ridade kaupa võrdlemine, mis näitab, mis lisati, kustutati või jäi muutumatuks. See pärineb Unixi käsust diff ning on koodiülevaatuse, versioonihalduse ja patch-failide alus. Hea diff teeb muudatuse ühe pilguga hinnatavaks, selle asemel et mõlemad dokumendid uuesti läbi lugeda.
Tööriist võtab algse ja muudetud teksti ning tagastab värvikoodiga loendi: roheline lisatud ridade, punane kustutatud ridade ja neutraalne konteksti jaoks. Unified diff loetakse ülalt alla — päise read '---' ja '+++' nimetavad kaks faili, tühikuga algav rida on muutumatu, '-' rea ees tähendab kustutamist ja '+' rea ees lisamist. Võrreldes teksti 'const host = "localhost";' tekstiga 'const host = "127.0.0.1";' näed täpselt üht kustutamist ja üht lisamist.
Kuidas tekstide diff-i kasutada
- Kleebi algne versioon vasakusse välja.
- Kleebi muudetud versioon paremasse välja.
- Vajuta Võrdle, et esile tuua kõik lisatud ja kustutatud read.
- Kasuta Tühjenda, et mõlemad väljad lähtestada ja uus võrdlus alustada.
Korduma kippuvad küsimused tekstide võrdlemise kohta
Kas võrdlus toimub minu brauseris?
Jah. Mõlemat teksti võrreldakse kohapeal ridade diff-algoritmiga, midagi ei laadita üles — turvaline omandikoodi, logide ja isikuandmete jaoks.
Mida tähendavad markerid + ja -?
Rea ees '-' tähendab, et see eemaldati, ja '+' tähendab, et see lisati võrreldes originaaliga; märgistamata read on muutumatu kontekst, täpselt nagu git diff-is või patch-failis.
Miks diff muutub pärast ümbervormindamist?
Võrdlus on sõnasõnaline: taandused, reavahetused ja rea lõpu tühikud loetakse muudatuseks. Normaliseeri esmalt tühikud, kui vorminguerinevused on müra.
