Synchronisation avec un référentiel CVS

Dans l'environnement de programmation en équipe CVS, la synchronisation des ressources comprend deux processus distincts 

: la mise à jour avec les dernières modifications d'une branche et la validation dans la branche. 

Lorsque vous modifiez des ressources dans le plan de travail, celles-ci sont sauvegardées en local.  Vous pouvez, le cas échéant, valider vos modifications dans la branche pour d'autres utilisateurs.  Dans le même temps, ces utilisateurs peuvent aussi avoir validé des modifications dans la branche.  Vous souhaiterez donc certainement mettre à jour vos ressources de plan de travail avec leurs modifications.

Important : Il est préférable de les mettre à jour avant de les valider, afin de résoudre les éventuels conflits entre les ressources du plan de travail et celles de la branche.  

La vue de synchronisation permet de définir des filtres afin de choisir de visualiser uniquement les modifications entrantes ou les modifications sortantes. Les modifications entrantes émanent de la branche. Si elles sont acceptées, elles remplacent la version de la ressource du plan de travail par la dernière version validée dans la branche. Les modifications sortantes émanent du plan de travail. Si elles sont validées, elles modifient les ressources de la branche de sorte que celles-ci correspondent à celles du plan de travail.

Quel que soit le mode (filtre) sélectionné, la vue Synchronisation affiche toujours les conflits qui se produisent lorsque vous avez modifié en local une ressource dont une version plus récente est disponible dans la branche. Auquel cas, vous avez trois solutions : mettre à jour la ressource de la branche, valider dans la branche votre version de la ressource ou fusionner votre travail avec les modifications de la ressource de la branche. En général, vous opterez pour la fusion, car les deux autres solutions impliquent une perte de travaux.

Concepts connexes
Programmation en équipe avec CVS
Branches

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

Mise à jour

Résolution des conflits

Fusion à partir d'une branche

Validation

Références connexes
CVS
Vue Synchronisation CVS