Création d'une branche avec lien interne

Dans cette leçon, nous allons créer une branche pour deux modules, l'un relié à l'autre en utilisant un module de liens interne (c.a.d un module de liens qui est à l'intérieur du projet source de la branche).
Ensuite, nous passerons en revue les résultats de l'opération pour voir que la branche a créé un nouveau module de liens dans le projet cible et qu'il est utilisé pour stocker les liens entre les modules cibles.

Avant de créer une branche, vous avez besoin d'un nouveau projet.
Créez celui-ci comme indiqué: faites un clic droit sur un espace vide dans la liste de droite, choisissez la commande Nouveau > Projet....
Entrez un nom pour le nouveau projet, par exemple "2-3 Branch [username]", puis appuyez sur OK.

Le nouveau projet apparaît dans le dossier Branch Lessons.
Maintenant lancez le script "Créer une branche", comme indiqué dans la leçon 1.

Sélectionnez le projet cible en appuyant sur Parcourir.

Choisissez le nouveau projet Branch Lessons que vous avez créé et appuyez sur OK.

Vous voyez que le projet apparaît dans le champ texte.
Choisissez une version de référence de la branche en appuyant sur Sélectionner les modules.

Accédez aux modules X et Y dans le projet de cette leçon.
Double-cliquez sur les versions de référence "1.1".
Après avoir choisi ces versions de référence, appuyez sur Utiliser les modules sélectionnés.

Vous voyez que les versions de référence des modules apparaissent maintenant dans la liste des modules.
Appuyez sur Créer la branche.

Quand le processus démarre, une petite fenêtre indique les différentes étapes et sa progression globale.
Appuyez sur OK quand le processus est terminé.

Le focus revient dans la fenêtre principale où vous pouvez cliquer sur Fermer.

Vous pouvez voir que les modules X et Y ont été copiés sur le projet que vous avez créé.
Notez également que le module de liens "Internal Linker" a été copié, même si vous ne l'avez pas choisi explicitement dans la liste des versions.
Le module de liens a été créé dans la branche parce que dans le projet initial, il existait un module de liens pour stocker des liens entre les modules de la branche.

Pour voir que les liens des modules X au Y sont stockés dans l'"Internal Linker" créé, ouvrez le module X et faites un click-droit sur un objet possèdant un lien interne, choisissez la commande Propriétés...

Dans l'onglet "Liens" vous voyez qu'un lien existe sur le module Y et passe par le module de liens crée dans la branche.

Nous pouvons également voir le résultat en ouvrant le module de liens créé et choisir l'ensemble des liens entre les modules de la branche.

L'ensemble de liens indique que les liens sont entre les modules de la branche.