Créer une branche

Description et Options

Menu: Menu de l'explorateur de projet / Gestion de configuration / Créer une branche

Fonctionnement: 

Branch Copy GUI

L'outil de création de branche se présente de cette façon:

Créer une branche avec le script de modules de branche

La création d'une branche nécessite les actions suivantes:

Lancer le script

Sélectionnez le projet source à partir du navigateur de projet.
Utilisez le menu Gestion de configuration et la commande Créer une branche.

Sélectionner une liste de modules sources et leurs versions de référence.

Pour sélectionner des versions de référence, l'éditeur de liste de versions de modules est utilisé.
Vous pouvez sélectionner le contenu entier de la branche source ou un sous-ensemble.
BranchManager for DOORS® prend également en charge la création de branche pour des modules de différents projets source pour un même projet cible.
Il est obligatoire que tous les modules sources aient une version de référence sélectionnée.
Cette version représente le "socle commun" des deux modules et joue un rôle crucial pour la fusion.

Note: Pour ne pas perdre la trace des branches existantes dans votre base de données, il est recommandé que tous les modules sources proviennent du même projet DOORS (branche).

Tag List Editor

Sélectionner le projet cible

Le projet cible peut être n'importe quel projet DOORS, à l'exception du projet d'où les modules sources proviennent.
Il est recommandé d'utiliser des règles génériques en fonction du type de branche.
Par exemple, une branche devrait appartenir à un utilisateur identifié et individuel.
Toutefois, les branches partagées sont susceptibles d'être définies comme "parent" de la branche source.
La seule contrainte de l'outil est l'utilisation d'un projet comme source et destination d'une branche.
Les règles de l'organisation peuvent être appliquées au-delà de ce niveau.
Après avoir appuyé sur le bouton "Parcourir", le projet de destination pour les modules à copier doit être choisi.

Select Branch Target

Cela permettra d'identifier la racine à partir de laquelle la branche est créée.
A l'intérieur de ce projet, les modules cibles seront créés en fonction de leur position relative dans la branche source.
Cela signifie que si le projet source ressemble à ceci:

project.pngAlarm System
folder.pngCustomer Requirements
FormalCustomer Requirements
folder.pngSystem Requirements
FormalSystem Specification
folder.pngComponent Requirements
folder.pngHW
formal.pngBuzzer
formal.pngSurveilance

Et le module "Buzzer" est copié vers un projet cible "Alarm Clock", le module sera créé sous:

project.pngAlarm Clock
folder.pngComponent Requirements
folder.pngHW
formal.pngBuzzer
Note:
Après création d'une branche, les modules peuvent être renommés ou déplacés vers un autre dossier, ou même un autre projet. Des précautions doivent être prises. Il ne doit pas déjà avoir un module parallèle dans cette branche.
Déplacer ou renommer le module n'a aucun impact sur une fusion plus tard.
Dans l'historique du module, le chemin d'origine et le nom du module seront visibles.
Cela peut être déroutant lorsque vous essayez de retracer l'historique d'un module.
Par conséquent le déplacement d'un module dans une autre branche n'est pas recommandée.

Définition des options de branche

Selon le cas d'utilisation, les options à sélectionner définissent comment BranchManager for DOORS® traite les liens.
Voir Description et options.

Démarrage de l'opération de céation de branche

Appuyez sur Créer la branche.