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 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 :

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
L'éditeur de comparaison peut être activé pour une comparaison tridirectionnelle ou bidirectionnelle qui ignore l'ancêtre commun.
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
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
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 écrasé.
Copier la modification en cours de droite à gauche
Option contraire à celle qui vient d'être décrite.
Différence suivante
Cette option sélectionne la différence suivante détectée entre les ressources comparées.
Différence précédente
Cette option sélectionne la différence précédente 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