Diffuse Merge Tool: confronta visivamente (e unisci) file di testo

Scritto da Stefano | 12 gennaio, 2011 8:00

Hai mai avuto la necessità di confrontare più versioni di un testo? In questi casi è molto meglio se le differenze vengono mostrate visivamente non è vero? Questo è esattamente ciò che fa questo programma: Diffuse Merge Tool è uno strumento Open Source di confronto e Unione di file di testo. Permette di visualizzare più file di testo contemporaneamente sullo schermo ognuno nel proprio riquadro, evidenziando le differenze e offrendo facili opzioni di fusione.

Questo programma è insolito in quanto, a parte il confronto tipico di due riquadri, fornisce anche un confronto a tre riquadri. Inoltre fornisce l’evidenziazione della sintassi per una vasta gamma di linguaggi, un set di strumenti per identificare le differenze e unirne alcune o tutte, e strumenti per modificare il testo. Può essere lanciato dal menu contestuale di Windows (per Windows sia a 32 bit e 64 bit) per un accesso più rapido, on-the-fly.

Diffuse Merge Tool è open source e multipiattaforma (Windows, Mac, Linux e BSD).

Dall’immagine Si può notare che questo programma visualizza i file testo side-by-side ed evidenzia le differenze in rosso. Ma se non hai mai visto questo tipo di strumento di confronto visivo prima d’ora troverai sicuramente utile l’evidenziazione dello “spazio vuoto” mancante. Questo è un programma accurato che mantiene allineate le righe simili nei file confrontati, in modo che l’inserimento di righe o sezioni in un file non è causa di un disallineamento e di confusione.

PRO:

  • Confronto a due o tre vie: nel caso in cui ti sia sfuggito questo particolare nell’introduzione, Diffuse Merge Tool può confrontare 2 o 3 file contemporaneamente, funzione che avevo visto solo in un programma commerciale.
  • E’ facile ed intuitivo: il nodo in cui evidenzia le differenze lo rende gradevole facile ed intuitivo da usare.
  • Set di strumenti carino: potente set di strumenti sia per l’unione del testo, che per la sua manipolazione ed editing
  • Evidenziazione della sintassi: che è praticamente uno standard per questo tipo di strumento. Copre ogni linguaggio di programmazione conosciuto.

Lista dei desideri:

  • Menu contestuale di Windows non intuitivo: lanciare il programma dal menu contestuale di Esplora risorse dopo la selezione di due (o tre) apre ogni file in una istanza separata del programma. I file dovrebbero essere aperti nella stessa istanza per permetterne il confronto e l’unione. Sarebbe bello se venisse richiesto al lancio o se ci fossero voci secondarie nel menu di scelta rapida per il confronto di file. Inoltre sarebbe anche bello poter disattivare la voce nel menu contestuale nelle impostazioni.

Il verdetto: la maggior parte dei lettori vorrebbe sapere se Diffuse manderà in pensione WinMerge, che è il leader de facto di questa categoria. La mia risposta è che ha tutte le carte in regola per poterlo fare. Diffuse non ha la stessa gamma di funzioni e fronzoli di WinMerge (che è estensibile tramite plugin), ma in molti  casi questo non Importa e diffuse è un programma molto solido e stabile. (e forse il più user-friendly dei due).

WinMerge offre anche una funzionalità di confronto tra cartelle, che manca di diffuse, ma normalmente è uno strumento poco usato e in alternativa è possibile utilizzare FreeFileSync. Non è invece da sottovalutare la funzione di confronto a tre vie che sono sicuro interessi a  molti utenti.

Questo tool risulta molto utile soprattutto ai programmatori e sviluppatori di software, che devono utilizzare quotidianamente questo tipo di strumenti per svariati compiti come per esempio il confronto di diverse versioni di un programma (soprattutto se integrato con strumenti di versioning come subversion).

Versione testata: 0.4.4.1

Compatibilità: multiplatform; Windows, Linux, Mac, BSD.

Vai alla home page del programma per scaricarlo (nella pagina di download, la versione per Windows pesa circa 6.8MB).

Lascia un Commento