Déplacement de balises de version

Attention : Bien que la plupart des gens préfèrent figer une version CVS pour la verrouiller en modification, les balises de version et de branche sont modifiables dans CVS. Par conséquent, nombreux sont les développeurs persuadés que la modification d'une version est à éviter, alors qu'il existe quelques cas où cette action s'avère pratique. cela dit, il est vrai que le déplacement de balises est une opération délicate.

Déplacement d'une balise dans un seul fichier

Supposons que vous veniez de soumettre votre compilation en lui attribuant R1 comme nom de version. Vous ne tardez pas de découvrir qu'une petite modification devrait être apportée à l'un des fichiers de la compilation. Au lieu de créer une nouvelle version pour le projet, vous pouvez déplacer la balise de version R1 vers le fichier modifié.

  1. Modifiez le ou les fichiers. Sélectionnez le fichier modifié après la création de R1, puis, dans le menu contextuel, sélectionnez Equipe > Afficher dans l'historique des ressources.
  2. Dans la vue Historique des ressources, sélectionnez la révision signalée par R1.
  3. Dans le menu contextuel, sélectionnez Baliser avec l'existant....
  4. Sélectionnez la version R1 dans la boîte de dialogue, puis appuyez sur OK.
  5. La vue de l'historique des ressources confirme que la version a été déplacée.

Déplacement d'une balise dans la vue Référentiels

La plupart des projets font figurer le nom de version stable dans la balise HEAD. Par exemple, en versionnant HEAD avec la balise STABLE, les scripts de compilation peuvent réserver la version STABLE pour les compilations. Lors du codage du programme, la balise STABLE est déplacée régulièrement pour signaler la version la plus stable. La vue Référentiels propose une action permettant de déplacer une balise existante.

  1. Ouvrez la vue Référentiels et sélectionnez une ressource.
  2. Dans le menu contextuel, sélectionnez Baliser avec l'existant
  3. .
  4. Une boîte de dialogue de sélection de balises vous permet alors de choisir la balise à déplacer. Si la balise à appliquer ne figure pas dans la liste, vous pouvez cliquer sur Régénérer à partir du référentiel. Si la balise est introuvable, vous pouvez cliquer sur Configurer les balises qui affiche une boîte de dialogue permettant de rechercher des balises sur des fichiers spécifiques du référentiel.
  5. Appuyez sur OK pour déplacer la balise. Cette opération place une balise existante dans les ressources sélectionnées et permet de déplacer les balises de version et de branche.

Concepts connexes
Programmation en équipe avec CVS

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