Erinevusfailide kasutamine

Erinevusfailid (diff-failid) sisaldavad ainult failide erinevusi ning võivad sisaldada ka teatud hulka kontekstiridasid enne ja pärast erinevaid ridu. Muudetud ridade ja selle kontekstiridade kogumit nimetatakse tükiks. Võrdlusfail võib niisiis sisaldada mitut tükki ühest või enamast failist. Kui kahe või enama tüki kontekstiread kattuvad, peetakse neid üheks tükiks. Erinevusfaile saab kasutada järgmisteks ülesanneteks:

  • Tükkides sisalduvate muudatuste rakendamiseks originaalfailile.

  • Tükkides sisalduvate muudatuste rakendamiseks originaalfailile või failikogumile.

  • Muutmiseks enne rakendamist originaalfailile või failikogumile.

Erinevusfaili loomine

Erinevusfaili loomiseks tuleb võrdlust Kompares kuvada. Seejärel vali menüükäsk FailSalvesta diff... See avab dialoogi Diffi valikud (täpsemalt kõneleb diffi vormingutest ja valikutest “Võrdlemise seadistused”). Pärast valikute määramist klõpsa nupule Salvesta ning salvesta erinevused faili laiendiga .diff.

Erinevusfaili vaatamine

Diff-faili on võimalik Kompares ka vaadata, kui see avada menüükäsugaFailAva diff...

Diff-faili kuvamisel näidatakse lähte ja sihtfaili tükke. Pea meeles, et näidatakse ainult tükke, mitte aga muutusteta ridu. Mõnel juhul luuakse diff-fail üldse ilma kontekstiridadeta. Sel juhul on näha ainult muudetud read.

Kui diff-fail sisaldab tükke mitmest failist, näitab Kompare korraga ainult ühe faili tükke ning sa saad failide vahel liikuda, nagu oleksid nad tegelikud failid, ehkki nende info pärineb kõigest diff-faili sisust.

Diff-faili erinevuste rakendamine

Diff-faili erinevusi vaadates saab neid rakendada samamoodi, nagu lähte- ja sihtfaili võrdlemisel (vt. “Erinevuste ühendamine”).

URL-i ühendamine diff'iga

Diff-faili korral on võimalik võrrelda selle tükke faili või kataloogiga. Selleks vali menüükäsk FailLiida URL diffiga. Seejärel anna faili/kataloogi ja diffi väljundi asukohad.

Lähtefaili ja diff-faili erinevusi vaadates võib neid rakendada samamoodi, nagu lähte- ja sihtfaili võrdlemisel (vt. “Erinevuste ühendamine”).