Vue Synchronisation

Cette vue permet de mettre à jour des ressources dans le plan de travail et d'en valider à partir du plan de travail dans un référentiel.  

La vue Synchronisation se présente ainsi :

Vue Synchronisation

Modes

Cette vue propose trois modes de visualisation (filtres) facilitant le processus de synchronisation :

Entrant
Dans ce mode, seules les ressources qui ont été modifiées dans le référentiel depuis leur dernier chargement ou leur dernière synchronisation avec celles du plan de travail (modifications entrantes) sont visibles. Si vous avez des modifications entrantes au moment de la synchronisation, vous commencerez dans ce mode.
Sortant
Dans ce mode, seules les ressources modifiées dans le plan de travail (modifications sortantes) sont affichées. Si vous n'avez pas de modifications entrantes au moment de la synchronisation, vous commencerez dans ce mode.
Entrant/sortant
Dans ce mode, les modifications entrantes et sortantes s'affichent et vous pouvez effectuer des opérations de mise à jour et de validation. Vous restez dans ce mode pour les synchronisations ultérieures jusqu'à ce que vous fermiez la vue.  Ce mode double présente l'avantage de permettre l'exécution au choix de l'une ou l'autre tâche. En revanche, l'exécution d'une fusion bidirectionnelle simultanée est souvent compliquée dans ce mode. De plus, vous risquez de valider accidentellement un conflit quand vous avez l'intention de le mettre à jour. Vous pouvez choisir le mode Entrant/sortant dans la page des préférences du plan de travail (Fenêtre > Préférences > Equipe).

Le choix d'un mode permet non seulement de déterminer les modifications à afficher mais aussi les opérations disponibles. Vous pouvez changer de mode à l'aide de la barre d'outils de la vue Synchronisation.

Les modes présentent les avantages suivants :

Quel que soit le mode sélectionné, tous les conflits existants s'affichent systématiquement. Vous pouvez filtrer d'autres modifications entrantes et sortantes en cliquant sur le bouton Afficher uniquement les conflits. Vous pouvez également sélectionner, dans le menu déroulant de cette vue, les options Comparer le contenu des fichiers (et n'afficher que les ressources dont le contenu diffère), Ignorer les espaces ou Régénérer à partir du référentiel.

Important : Il est préférable de procéder d'abord à la mise à jour des ressources dans le plan de travail, de résoudre ensuite les éventuels conflits liés à la fusion, puis de valider les ressources du plan de travail sur le référentiel.

Etat de synchronisation

La sous-fenêtre supérieure gauche de la vue Synchronisation affiche l'état de synchronisation des ressources de votre espace de travail comparé à ceux du référentiel. Cet état est représenté par des icônes et mais peut également l'être par du texte adjoint aux noms des ressources. Les icônes sont décrites dans le tableau ci-dessous :

Icône Ajout entrant Un ajout entrant signifie qu'une ressource a été ajoutée au référentiel. La mise à jour transfère la ressource dans l'espace de travail.
Icône Modification entrante Une modification entrante signifie que le fichier a été mis à jour dans le référentiel. La mise à jour transfère la nouvelle révision du fichier dans l'espace de travail.
Icône Suppression entrante Une suppression entrante signifie qu'une ressource a été supprimée du serveur. La mise à jour supprime la ressource locale.
Icône Ajout sortant Un ajout entrant signifie que le fichier a été ajouté à l'espace de travail mais ne réside pas encore dans le référentiel. L'ajout suivi de la validation transférera le nouveau fichier dans le référentiel.
Icône Modification sortante Une modification sortante signifie que le fichier a été modifié localement. La validation du fichier transférera les modifications vers le référentiel et créera une nouvelle révision du fichier.
Icône Suppression sortante Une suppression sortante est une ressource ayant été supprimée localement. La validation de cette ressource supprimera la ressource distante. Remarque : Les répertoires CVS ne sont jamais vraiment supprimés du référentiel. En fait, les fichiers sont supprimés et les répertoires vides retirés de l'espace de travail.
Icône Ajout en conflit Un ajout en conflit signifie que la ressource a été ajoutée localement et à distance.
Icône Modification en conflit Une modification en conflit signifie que le fichier a été modifié localement et à distance. Une fusion manuelle ou automatique devra être effectuée par l'utilisateur.
Icône Suppression en conflit Une suppression en conflit signifie que la ressource a été supprimée localement et à distance.
Icône de conflit à fusion automatique Un conflit à fusion automatique est un conflit pouvant être fusionné automatiquement par CVS. Ceci est dû au fait que des modifications ont été effectuées en différents endroits du fichier localement et à distance. cet indicateur est important car il permet de réviser les modifications depuis la vue Synchronisation, puis d'effectuer un remplacement avec mise à jour qui fusionne automatiquement les données.
Icône de ressources non encore ajoutées au contrôle de version Ressource jamais validée dans le référentiel.

Structure compare pane

Cette sous-fenêtre permet d'afficher une arborescence hiérarchique de toutes les différences au niveau des ressources entre le référentiel et le plan de travail.

Sous fenêtre de comparaison de texte

Cette sous-fenêtre permet d'afficher les différences au niveau du contenu de la ressource sélectionnée dans la sous-fenêtre de comparaison de la structure. Vous pouvez choisir d'ignorer les différences d'espaces dans le menu déroulant de la vue.

Concepts connexes
Programmation en équipe avec CVS
Synchronisation avec un référentiel CVS  

Tâches connexes
Synchronisation avec le référentiel

Mise à jour

Résolution des conflits

Fusion à partir d'une branche

Validation

Comparaison de ressources
Fusion des modifications dans l'éditeur de comparaison

Référence connexe
CVS
Editeur de comparaison


Copyright IBM Corporation and others 2000, 2003