25 gennaio 2011

Meld: Confronta file e cartelle per trovare le differenze



Come sapete dal precedente post mi sono messo un pò a pasticciare con i temi. Una dei problemi che ho avuto è stato quello di trovare un modo per confrontare facilmente le varie versioni del file gtkrc del tema Equinox Eriteide che avevo creato. 
La soluzione come sempre su ambiente GNU/Linux è dietro l'angolo.
Il programma che mi ha permesso di fare ciò con una rapidità unica è stato Meld.
Meld è un programma che permette di confrontare due o tre file e modificarli. È possibile inoltre sfogliare e visualizzare una copia di lavoro da più diffusi sistemi di controllo di versione, come come CVS, Subversion, Bazaar-ng e Mercurial. 
Su Ubuntu e derivate il programma è presente nei repository.
Per installare Meld possiamo o usare il terminale dando

sudo apt-get install meld

oppure ricorrere all'Ubuntu Software Center cercando appunto il pacchetto Meld.

Una volta installato troveremo Meld in Applicazioni --> Programmazione --> Visualizzatore di differenze Meld

Una volta avviato basterà cliccare su "Inizia una nuova comparazione"




A questo punto dovremo scegliere cosa fare, ovvero se confrontare due (o tre) file




oppure due (o tre) directory




Cliccando su "Sfoglia" sarà possibile indicare il file o la cartella.

Nell'esempio che vedete ho confrontato le due versioni del tema Equinox Eriteide.





come potete vedere le varie differenze sono evidenziate marcandone la riga. Cliccando sul tasto "Go to next change" sarà possibile scorrere nel file eventuali altre differenze. 
È inoltre possibile editare il contenuto dei file e salvarlo con l'apposito tasto. 
Semplice ed immediato :)

Nessun commento:

Posta un commento

Licenza
Licenza Creative Commons

Quest' opera è distribuita con licenza Creative Commons Attribuzione - Non commerciale - Non opere derivate 3.0 Unported. Questo blog non rappresenta una testata giornalistica, in quanto viene aggiornato senza alcuna periodicità. Non può, pertanto, considerarsi un prodotto editoriale, ai sensi della legge n. 62 del 7/03/2001

Disclaimer immagini

Le immagini utilizzate in questo blog appartengono ai loro rispettivi autori e sono utilizzati per scopi educativi, personali e senza scopo di lucro. Ogni eventuale violazione del copyright non è intenzionale, ma se si riconosce un'immagine protetta da copyright, fatemelo sapere qui, e sarò lieto di aggiungere i credits o modificarla o rimuoverla.

Disclaimer images

Images used on this blog belong to their respective authors and are used for educational, personal and no profit purposes. Any eventual copyright infringement is not intentional, but if you recognize a copyrighted image, please let me know here, and I'll happily provide to add the right credits or modify or remove it.