Editeur de comparaison

Vous pouvez visualiser les différences entre deux fichiers en les comparant. Vous pouvez comparer des fichiers différents ; vous pouvez également comparer des versions du plan de travail avec des versions du référentiel ou avec l'historique local de modification. Dans certains cas, vous pouvez comparer trois fichiers (lorsqu'un ancêtre commun existe).

Une fois la comparaison effectuée, l'éditeur de comparaison s'affiche dans la zone de l'éditeur. Dans l'éditeur de comparaison, vous pouvez parcourir toutes les différences et copier les différences mises en évidence entre les ressources comparées. Vous pouvez sauvegarder les modifications apportées aux ressources dans l'éditeur de comparaison.

L'éditeur de comparaison vous permet deux types de navigation : en utilisant les différences ou les modifications. Une modification est une partie de texte qui a été modifiée dans la ligne, et la différence est une section de fichiers, composée d'une ou plusieurs lignes, et peut contenir de nombreuses modifications.

Différences et modifications.

Les différences sont marquées en couleur bleue, les modifications en rouge.

L'éditeur de comparaison se présente comme indiqué ci-après lorsqu'il est ouvert à partir d'une synchronisation dans l'espace de travail CVS.

Image d'un éditeur comportant trois sous-fenêtres. La sous-fenêtre supérieure compare la structure du projet et les deux sous-fenêtres inférieures (situées côte à côte) comparent des lignes de source.

Barre d'outils

La barre d'outils de l'éditeur de comparaison contient les boutons suivants :

Changer d'afficheur de comparaison Image du bouton 'Changer d'afficheur de comparaison'
A partir du type de contexte, le système détermine l'afficheur de comparaison à utiliser pour une comparaison. Le bouton ouvre un menu déroulant qui permet de choisir d'autres afficheurs enregistrés pour le même type de contenu. Si aucun afficheur de contenu alternatif n'est disponible, le bouton est masqué.
Contrôler la visibilité de la sous-fenêtre Ancêtres Image du bouton 'Contrôler la visibilité de la sous-fenêtre Ancêtres'
Deux conditions, liées à l'utilisation du support d'équipe de gestion des versions, entraînent l'exécution d'une comparaison tridirectionnelle : la comparaison d'un fichier en situation de conflit et la comparaison d'un fichier en cours de fusion à partir d'une branche. Dans les deux cas, le système recherche dans le référentiel un ancêtre commun avec lequel il compare la version en conflit ou fusionnée. Ce bouton contrôle la visibilité du troisième éditeur. Par défaut, la sous-fenêtre Ancêtres est invisible.
Comparaisons tridirectionnelles/bidirectionnelles Image du bouton 'Comparaisons tridirectionnelles/bidirectionnelles'
L'éditeur de comparaison peut être activé pour une comparaison tridirectionnelle ou bidirectionnelle qui ignore l'ancêtre commun.
Copier tout de gauche à droite Image du bouton 'Copier tout de gauche à droite'
Cette option copie l'intégralité du contenu du fichier de la sous-fenêtre de gauche dans le fichier de la sous-fenêtre de droite, de sorte que les contenus des deux fichiers sont désormais identiques.
Copier toutes les modifications non conflictuelles de droite à gauche Image du bouton 'Copier toutes les modifications non conflictuelles de droite à gauche'
Copie tous les modifications non conflictuelles de la sous-fenêtre de droite vers la sous-fenêtre de gauche. Les modifications conflictuelles doivent être copiées individuellement.
Copier la modification en cours de gauche à droite Image du bouton 'Copier la modification en cours de gauche à droite'
Cette option fusionne les modifications de deux fichiers en copiant la modification sélectionnée de la sous-fenêtre de gauche dans le fragment sélectionné à droite. Le fragment sélectionné dans la sous-fenêtre de droite est remplacé.
Copier la modification en cours de droite à gauche Image du bouton 'Copier la modification en cours de droite à gauche'
Option contraire à celle qui vient d'être décrite.
Sélectionner la différence suivante Image du bouton 'Sélectionner la différence suivante'
Cette option sélectionne la différence suivante détectée entre les ressources comparées.
Sélectionner la différence précédente Image du bouton 'Sélectionner la différence précédente'
Cette option sélectionne la différence précédente détectée entre les ressources comparées.
Sélectionner la modification suivante Image du bouton 'Sélectionner la modification suivante'
Surligne la prochaine modification détectée entre les ressources comparées.
Sélectionner la modification précédente Image du bouton 'Sélectionner la modification précédente'
Surligne la précédente modification détectée entre les ressources comparées.

Concepts connexes
Synchronisation avec un référentiel CVS
Comparaisons tridirectionnelles

Tâches connexes
Comparaison de ressources
Synchronisation avec le référentiel
Fusion des modifications dans l'éditeur de comparaison
Résolution des conflits
Définition des préférences pour la comparaison des fichiers
Comparaison des ressources avec les versions du référentiel