Compararea fișierelor text necesită timp, efort, un monitor mare și o bună doză de răbdare sau, pur și simplu, doar instrumentele potrivite pentru a face acest lucru fără nimic din cele menționate mai sus. Dacă sunteți un editor care trebuie să se ocupe de mai multe versiuni ale unui fișier text, sau un dezvoltator care dorește să verifice diferitele revizuiri de cod ale unui fișier, atunci următorul tutorial este pentru dumneavoastră.

Diffuse

Diffuse este un mic comparator și fuzionator de text la îndemână care a fost construit cu gândul la dezvoltator. Dispune de o interfață grafică ușor de utilizat care poziționează cele două fișiere text unul lângă altul. Elementul cheie al acestui instrument software este reprezentat de abilitățile sale de evidențiere care detectează automat diferențele dintre cele două fișiere și le evidențiază. În plus, Diffuse poate detecta formatul fișierului și poate utiliza un alt set de metode de evidențiere. De exemplu, în imaginea următoare, puteți vedea două versiuni diferite ale unui fișier XML. Diffuse evidențiază diferitele „părți” cu portocaliu, precum și punctele exacte de diferență cu roșu.

Puteți schimba formatul prin intermediul meniului de opțiuni „Format” situat în panoul superior. Meniul de opțiuni „Merge” permite un set de opțiuni de fuzionare sau copiere de la stânga la dreapta sau invers. Pentru o navigare mai ușoară și mai rapidă a diferențelor, în special în cazul fișierelor mai lungi, puteți utiliza tastele de acces rapid ctrl+frecvență sus sau ctrl+frecvență jos, care corespund „view previous difference” și, respectiv, „view next difference”.

Există multe codecuri de text acceptate (toate pe care le știu eu) și puteți chiar configura un director de depozit local prin meniul de setări „Edit/Preferences/Version Control” pentru a permite Diffuse să importe fișiere din dosarul Git, CVS, Bazaar sau Mercurial. Desigur, puteți importa și fișiere text simple, apăsând butonul „open a file” (deschide un fișier) situat în stânga sus a fiecărei zone de document.

În timp ce acest lucru este perfect realizabil cu Diffuse, aș sugera ca editorii să folosească funcțiile de comparare din LibreOffice atunci când au de-a face cu fișiere cu conținut scris.

LibreOffice

Primul lucru pe care trebuie să îl faceți este să deschideți prima versiune a fișierului cu LibreOffice. Apoi mergeți la panoul de sus și alegeți opțiunea „Edit/Compare Document”. Acest lucru va deschide o fereastră de dialog a managerului de fișiere care vă va permite să alegeți versiunea actualizată a fișierului, iar la selectarea acesteia veți primi diferențele și o fereastră de control.

Puteți alege fiecare intrare de modificare din fereastra de control și linia corespunzătoare va fi evidențiată pe document.

Pentru un control și mai bun, puteți folosi fila „Filter”. Aceasta vă permite să afișați modificările de la un anumit editor, să alegeți acțiuni specifice (inserare, ștergere, modificări de format, modificări de tabel) sau chiar să specificați o anumită perioadă de timp și să afișați numai modificările care au avut loc în această perioadă. Acest lucru este deosebit de util în special pentru redactorii șefi care doresc să verifice rezultatele muncii de editare în colaborare.

Actualizare:

Iată partea 2 a acestui articol care acoperă Meld și Vim.

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

Cum să comparați și să fuzionați fișiere text pe Linux

.