Questo sito utilizza i Cookie. Clicca su Accetto per consentirne l'utilizzo, altrimenti in Info trovi maggiori informazioni.

MELD - Confronto ed Unione di File







Meld è un programma utilissimo che permette di confrontare due file in modo da poter determinare la versione corretta, unirli oppure semplicemente ripristinare le modifiche, in modo semi-automatico.

Questo può essere necessario in seguito ad un conflitto in Dropbox, oppure semplicemente perchè abbiamo passato un file ad un amico, magari il codice LateX di un complesso sistema di equazioni, e lui ha visto bene di fare qualche modifica per correggere alcune formule che non gli sembravano corrette!

Fino che trattiamo con file "semplici" il lavoro di confronto può essere fatto a mano, ma quando i file diventano lunghi e complessi è meglio affidarsi alla tecnologia e MELD è un ottimo software fatto apposta per questo!

Prendiamo ad esempio questi due file denominati Robot6R.tex e Robot6Rcorretto.tex; aprendoli ed affiancandoli abbiamo questa "splendida visione":

01 ConfrontoManualeFile

 Un confronto manuale è, se non altro, lungo e ad alto rischio di errore; la soluzione ideale in questo caso è utilizzare MELD.

 

 

Passiamo quindi ad installarlo con la riga di codice seguente da digitare nel terminale di Ubuntu (Ctrl+t per aprirlo al volo):

sudo apt-get install meld

 MELD funziona sia da riga di comando che tramite un'interfaccia grafica molto intuitiva. Da riga di comando è sufficiente digitare, ammesso di trovarsi nella cartella contenente i due file da verificare:

meld Robot6R.tex Robot6Rcorretto.tex

 per aprire i file e visualizzare le differenze come mostrato nell'immagine seguente:

02 righeDiscordantiEvidenziate

Una volta evidenziate le differenze (si notano i valori in rosso lungo le righe evidenziate) è possibile intervenire manualmente per correggere dove necessario, oppure utilizzare le frecce nere le quali permettono di scrivere il contenuto del file posto alla loro coda nel file indicato dalla punta; è quindi sufficiente utilizzare una o l'altra freccia della riga evidenziata, a seconda che si voglia riportare il contenuto del file di sinistra nel file di destra (freccia verso destra) o viceversa (freccia verso sinistra).

03 frecceModifiche

MELD funziona con diversi file ed è una risorsa importante per i programmatori (supporta git, mercurial, subversion...), ma anche per chi ha a che fare con file (io ho fatto l'esempio dei file di LateX) condivisi fra più persone; se vi ho incuriosito e volete approfondire ecco il stio internet (in inglese) dedicato a MELD.

Come se non bastasse MELD permette di conforntare anche directory (per esempio la directory locale e quella remota di un sito web oppure di un progetto) e pure le versioni gestite tramite svn, git, mercurial, bazaar....

 




Se ti è piaciuto questo articolo condividilo come preferisci, oppure lascia un commento!!

Parliamo di come si può essere sicuri che i rimedi si acquista on-line sono sicuri. Senza dubbio, uno dei luoghi emozionante, dove le persone possono acquistare farmaci è Internet. Ci sono farmaci variante per ogni malattie. Kamagra è un farmaco prescritto per il trattamento di diverse denunce. Cosa ne pensi "http://journal-info.net/buy/levitra-online.html "? Dove è possibile avere informazioni dettagliate su "buy levitra online "? Le questioni, come "buy levitra ", si riferiscono a vari tipi di problemi medici. Vivere con la disfunzione erettile può essere un vero problema. Ci sono farmaci variante per risolvere la disfunzione sessuale maschile. Il farmaco è per voi. Mai dare ad altre persone, anche se i loro reclami siano uguali ai suoi.