Quoi de mieux qu'une interface graphique légère pour comparer le contenu de deux fichiers ou même une arborescence ? Découvrons Meld et ses fonctionnalités.
La commande diff
permet d'effectuer une comparaison entre deux fichiers, afin de repérer quelles ont été les lignes modifiées, supprimées ou ajoutées.
Cette commande est très facile à utiliser et fait ce qu'on lui demande. D'ailleurs, pour plus de clarté, il existe colordiff, qui ajoute de la couleur. Mais il existe également des outils graphiques permettant d'y voir un peu mieux lors d'une comparaison un peu plus complexe.
Parmi eux, Meld est un excellent protagoniste. Compatible Linux, Windows et Mac OS X (non supporté officiellement mais les binaires sont dispo), l'outil est même intégré dans quelques distributions Linux (Fedora, Ubuntu, Suse).
Ecrit en Python, Meld est principalement un outil permettant de comparer deux et même trois fichiers !
En ajoutant les fichiers à comparer, Meld va vous afficher les différences qu'il a rencontré. Le résultat est très pertinent et plutôt explicite.
Mais il ne fait pas que dans la comparaison, il peut aussi fusionner le contenu de deux fichiers (merge).
De plus, Meld ne s'arrête pas qu'aux fichiers. Il peut comparer deux ou trois arborescences de fichiers et répertoires.
Si vous utilisez Git ou SVN, vous pouvez assigner Meld pour ouvrir la comparaison d'un fichier suivant son historique.
Meld est donc une excellente alternative à la commande diff
!