A szöveges fájlok összehasonlításához időre, erőfeszítésre, nagy monitorra és jó adag türelemre van szükség, vagy egyszerűen csak a megfelelő eszközökre, hogy mindezek nélkül is elvégezhessük. Ha szerkesztő vagy, akinek egy szövegfájl több verziójával kell foglalkoznia, vagy fejlesztő, aki egy fájl különböző kódrevízióit szeretné ellenőrizni, akkor a következő bemutató neked szól.

Diffuse

Aiffuse egy praktikus kis szövegösszehasonlító és -egyesítő, amelyet a fejlesztők szem előtt tartásával készítettek. Egy könnyen használható grafikus felülettel rendelkezik, amely egymás mellé helyezi a két szövegfájlt. Ennek a szoftvereszköznek a legfontosabb eleme a kiemelési képessége, amely automatikusan felismeri a két fájl közötti különbségeket, és kiemeli azokat. Ezenkívül a Diffuse képes felismerni a fájl formátumát, és a kiemelési módszerek egy másik csoportját is felhasználja. A következő képen például egy XML-fájl két különböző verziója látható. A Diffuse narancssárgával jelzi a különböző “részeket”, valamint pirossal a pontos eltérési pontokat.

A formátumot a felső panelen található “Format” opciók menüponton keresztül módosíthatja. Az “Összevonás” opciók menü lehetővé teszi az összevonási vagy másolási opciókat balról jobbra vagy fordítva. A különbségek könnyebb és gyorsabb böngészéséhez, különösen a hosszabb fájlok esetében, használhatja a ctrl+felfelé nyíl vagy a ctrl+lefelé nyíl gyorsbillentyűket, amelyek az “előző különbség megtekintése”, illetve a “következő különbség megtekintése” parancsnak felelnek meg.

Ezek mellett számos szövegkódolót támogatnak (az összes általam ismertet), és a “Szerkesztés/Beállítások/Version Control” beállítási menüben még egy helyi tárolási könyvtárat is beállíthat, hogy a Diffuse importálni tudja a fájlokat a Git, CVS, Bazaar vagy Mercurial mappából. Természetesen egyszerű szöveges fájlokat is importálhatsz az egyes dokumentumterületek bal felső sarkában található “fájl megnyitása” gomb megnyomásával.

Míg ez tökéletesen megvalósítható a Diffuse-szal, én azt javaslom, hogy a szerkesztők a LibreOffice összehasonlítási funkcióit használják, amikor írott tartalmú fájlokkal foglalkoznak.

LibreOffice

Az első dolgod, hogy megnyitod a fájl első verzióját a LibreOffice-szal. Ezután menjünk a felső panelre, és válasszuk a “Dokumentum szerkesztése/összehasonlítása” opciót. Ekkor megnyílik egy fájlkezelő párbeszédpanel, amelyben kiválaszthatja a fájl frissített változatát, és annak kiválasztásakor megkapja a különbségeket és egy vezérlőablakot.

A vezérlőablakból kiválaszthat minden egyes módosítási bejegyzést, és a dokumentumon a megfelelő sor ki lesz emelve.

A még jobb ellenőrzéshez használhatja a “Szűrés” lapot. Ennek segítségével megjelenítheti egy adott szerkesztőből származó szerkesztéseket, kiválaszthat bizonyos műveleteket (beszúrás, törlés, formátumváltozások, táblázatváltozások), vagy akár egy bizonyos időszakot is megadhat, és csak az ebben az időszakban történt változásokat jelenítheti meg. Ez különösen hasznos a főszerkesztők számára, akik szeretnék ellenőrizni a közös szerkesztési munka eredményeit.

Frissítve:

Itt van a cikk második része, amely a Meld és a Vim használatával foglalkozik.

https://www.howtoforge.com/tutorial/compare-merge-text-file-linux-part-2/

Hogyan hasonlítsuk össze és egyesítsük a szövegfájlokat Linuxon