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.
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.
Synchronisation avec un référentiel CVS
Comparaisons tridirectionnelles
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