DiffMerge - Guide

Comparez et fusionnez des répertoires, des fichiers et du texte côte à côte. Visualisez les différences avec des surlignages en couleur et fusionnez dans l'une ou l'autre direction.


Démarrage

  1. Définissez les chemins de gauche et de droite (parcourir, taper ou glisser-déposer)
  2. Ajustez les paramètres de comparaison et les filtres selon vos besoins
  3. Cliquez sur Comparer pour démarrer
  4. Les répertoires ouvrent la vue de comparaison de répertoires ; les fichiers ouvrent la vue de comparaison de texte

Ou cliquez sur Comparer de nouveaux textes pour comparer directement deux chaînes de texte.


Comparaison de répertoires

Les fichiers des deux répertoires sont listés côte à côte avec une colonne de statut au centre.

Couleurs de statut

StatutSignification
Gauche uniquementLe fichier n'existe que sur la gauche
Droite uniquementLe fichier n'existe que sur la droite
DifférentLes fichiers diffèrent par contenu/taille/date
Correspondance approximativeDiffèrent uniquement par les espaces
IdentiqueLes fichiers sont identiques

Méthodes de comparaison

MéthodeCompare
sizeTaille du fichier uniquement
timestampDate de modification uniquement
size+timestampLes deux (par défaut)
contentContenu du fichier octet par octet

Opérations de fusion

  • Gauche → Droite — copier les fichiers de gauche à droite
  • Gauche ← Droite — copier les fichiers de droite à gauche
  • Supprimer — supprimer les fichiers sélectionnés
  • Toutes les opérations de fusion prennent en charge Annuler / Rétablir

Navigation

  • Utilisez les boutons de la barre d'outils ou les raccourcis pour passer d'une différence à l'autre
  • Filtrer par statut : afficher/masquer Gauche uniquement, Droite uniquement, Différent, Identique
  • Clic droit pour le menu contextuel incluant Copier le chemin (nom de fichier, relatif ou chemin complet)

Comparaison de texte

Deux éditeurs affichés côte à côte avec les différences surlignées ligne par ligne.

  • Surlignage de diff au niveau du mot (en option)
  • Correspondance approximative — ignore les différences d'espaces (motif configurable)
  • Défilement synchronisé (commutable)
  • Détection automatique de l'encodage avec remplacement manuel
  • Les fichiers binaires sont affichés en vidage hexadécimal (lecture seule)

Fusion

  • Fusionner des blocs individuels ou toutes les différences en une seule fois
  • Bidirectionnel : gauche → droite ou droite → gauche
  • Prise en charge complète d'Annuler / Rétablir
  • Coller du texte du presse-papiers de l'un ou l'autre côté

Historique des comparaisons

  • Les comparaisons précédentes sont enregistrées et listées sur l'écran principal
  • Double-cliquez pour relancer une comparaison
  • Clic droit pour charger les paramètres ou supprimer
  • Triable par nom, chemins, date et type

Raccourcis clavier

Comparaison de répertoires

ActionRaccourci
Diff suivantOption +
Diff précédentOption +
Premier / Dernier diffOption + Shift + /
Fusionner gauche → droiteCmd + Option +
Fusionner droite → gaucheCmd + Option +
SupprimerCmd + Option + Delete
RecomparerCmd + R
Annuler / RétablirCmd + Z / Cmd + Shift + Z

Comparaison de texte

ActionRaccourci
Diff suivant / précédentOption + /
Fusionner la sélection gauche → droiteCmd +
Fusionner la sélection droite → gaucheCmd +
Tout fusionner gauche → droiteCmd + Shift +
Tout fusionner droite → gaucheCmd + Shift +
RecomparerCmd + R
CollerCmd + V

Conseils

  • Filtres — Utilisez les filtres de fichiers/dossiers pour vous concentrer sur des types de fichiers spécifiques (ex., *.py) ou exclure les artefacts de build
  • Comparaison de contenu — Utilisez la méthode "content" pour la comparaison la plus précise, au prix de la vitesse
  • Correspondance approximative — Idéal pour comparer du code où seule l'indentation diffère
  • Copier le chemin — Clic droit sur n'importe quel fichier de la liste de comparaison pour copier son nom de fichier, son chemin relatif ou son chemin complet

Confidentialité

  • Toutes les comparaisons s'exécutent localement sur votre ordinateur
  • Aucun contenu de fichier n'est envoyé à un serveur
  • L'historique des comparaisons n'est stocké que sur votre disque local