Comparer deux fichiers avec FileMerge ou Kaleidoscope

Table des matières

Un logiciel que j’utilise souvent en tant que développeur c’est FileMerge. Il est livré avec la suite de développement d’Apple : Xcode. Vous pouvez trouver Xcode gratuitement sur le Mac App Store. 

Après installation de Xcode vous pouvez trouver FileMerge (ainsi que d’autres applications) dans Applications/Xcode/Contents/Applications. Il sera plus simple de l’appeler directement depuis Spotlight !

L'icône de FileMerge
L’icône de FileMerge

 

En ouvrant FileMerge une seule fenêtre s’affiche : elle vous demande les deux fichiers que vous allez comparer. Attention ces deux fichiers doivent être de type texte. Vous pouvez également comparer des dossiers de fichiers.

 Ici j’ai pris deux fichiers textes différents depuis mon bureau : j’ai glissé déposé leurs icônes sur les deux emplacements à droite de la fenêtre. Cliquez ensuite sur Compare.

Une fenêtre plus grosse s’ouvre. Elle affiche en parallèle les deux fichiers et les différences qu’il peut y avoir : différence de texte, texte manquant de l’un ou dans l’autre.

La partie basse de la fenêtre affiche le fichier “merge” c’est à dire le fichier résultant de la comparaison en fonction de vos choix. Pour être plus clair pour chaque différence entre vos deux fichiers vous pouvez choisir de garder la version du premier fichier, du deuxième, des deux ou d’aucun.

Pour ce faire cliquez sur la bande grise qui symbolise une différence (dans la zone entre vos deux fichiers) pour la sélectionner. Ensuite choisissez une des options dans la case Actions en bas à droite.

Le fichier résultant devrait afficher des choses différentes en fonction de vos choix.

Pour finaliser votre travail de merging on va exporter le fichier résultant en cliquant sur File->Save merge as…

Pour installer le logiciel il faut d’abord installer Xcode qui est très lourd ! De plus FileMerge est pas traduit et assez rudimentaire. Vous pouvez vous tourner vers une alternative payant du genre de Kaleidoscope qui lui est payant mais bien plus complet, puissant et compare même les images.

Réponses

Répondre à Silouane Gerin