Après avoir créé et utilisé une branche CVS pendant un certain temps, vous pouvez fusionner vos modifications à partir de cette branche dans une autre branche ou dans HEAD. Pour cela, vous devez connaître les éléments suivants :
Pour fusionner vos modifications :
Conseils: si vous ne connaissez pas le point de départ de la fusion, vous pouvez choisir d'effectuer la fusion directement dans l'espace de travail. C'est le serveur CVS qui choisira un point de départ approprié. Dans la mesure où la fusion est effectuée directement dans l'espace de travail, il est possible que CVS intègre un marquage de conflit basé sur du texte dans le fichier. Ce marquage étant particulièrement difficile à traiter, la fusion directe dans l'espace de travail ne doit être effectuée qu'en cas de nécessité.
Les actions de l'éditeur de fusion complètent les actions de fusion manuelle de la barre d'outils disponibles dans la moitié inférieure de celui-ci.
Mettre à jour | Elle implémente les modifications dans le fichier sur l'espace de travail. Tous les conflits qui ne peuvent pas être automatiquement fusionnés sont ignorés. |
Remplacer et valider | L'action est activée sur les modifications en conflit. Elle permet d'annuler les modifications locales et d'intégrer le contenu distant dans le fichier local. |
Marquer comme fusionné | Cette action permet de supprimer les modifications sélectionnées de la vue. Les modifications ne réapparaissent que si l'état éloigné de la ressource change et que la synchronisation des fusions CVS est régénérée. |
Conseil : Vous pouvez effectuer des fusions en cours, en attachant une synchronisation de fusion CVS dans la vue Synchronisation. Cela permet de mettre à jour votre espace de travail à l'aide des modifications publiées dans une branche différente.
Programmation en équipe avec CVS
Branches
Synchronisation avec un référentiel CVS
Division en branches
Synchronisation avec le référentiel
Mise à jour
Validation