Tekstu salīdzināšana (diff)
Atšķirības— YAML auto-detected
Kas ir teksta diff?
Diff ir divu tekstu rindas pa rindai salīdzinājums, kas parāda, kas tika pievienots, dzēsts vai palika nemainīgs. Tas nāk no Unix komandas diff un ir koda pārskatīšanas, versiju kontroles un patch failu pamatā. Labs diff ļauj izmaiņas novērtēt vienā acu uzmetienā, nevis no jauna pārlasīt abus dokumentus.
Rīks paņem sākotnējo un mainīto tekstu un atgriež ar krāsām kodētu sarakstu: zaļš — ievietotās rindas, sarkans — dzēstās, neitrāls — konteksts. Unified diff lasāms no augšas uz leju: galvenes rindas '---' un '+++' nosauc abus failus, rinda ar atstarpi sākumā nav mainīta, rinda ar '-' tika dzēsta, bet ar '+' — pievienota. Salīdzinot 'const host = "localhost";' ar 'const host = "127.0.0.1";', redzams tieši viens dzēsums un viens papildinājums.
Kā lietot teksta diff rīku
- Ielīmējiet sākotnējo versiju kreisajā laukā.
- Ielīmējiet mainīto versiju labajā laukā.
- Nospiediet Salīdzināt, lai izceltu katru pievienoto un dzēsto rindu.
- Izmantojiet Notīrīt, lai atiestatītu abus laukus un sāktu jaunu salīdzinājumu.
Biežāk uzdotie jautājumi par tekstu salīdzināšanu
Vai salīdzināšana notiek manā pārlūkā?
Jā. Abi teksti tiek salīdzināti lokāli ar rindu diff algoritmu, nekas netiek augšupielādēts — droši patentētam kodam, žurnāliem un personas datiem.
Ko nozīmē marķieri + un -?
Rinda ar '-' tika dzēsta, bet ar '+' pievienota attiecībā pret oriģinālu; neatzīmētas rindas ir nemainīgs konteksts, gluži kā git diff vai patch failā.
Kāpēc diff mainās pēc pārformatēšanas?
Salīdzinājums ir burtisks: atkāpes, rindu beigas un atstarpes rindas galā skaitās izmaiņas. Ja formatējuma atšķirības ir troksnis, vispirms normalizējiet atstarpes.
