Création de branche avec un lien vers un module externe

Dans cette leçon, nous allons créer une branche pour un module lié à un autre module qui n'est pas inclus dans l'opération de branche (c'est un module externe).
Ensuite, nous passerons en revue les résultats de l'opération pour constater que les liens ont été établis à partir du module cible de la branche vers le module externe.

Avant de créer la branche, vous avez besoin d'un nouveau projet.
Créer le projet dans le dossier Branch Lessons comme indiqué: faire un clic droit sur un espace vide de l'explorateur de base de données, choisir Nouveau > Projet ..., entrer un nom pour ce nouveau projet, par exemple "2-5 Branch [username]", puis appuyer sur OK.

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

Sélectionnez le projet en appuyant sur Parcourir.

Choisissez le nouveau projet dans le dossier Branch Lessons appuyez sur OK.

Le projet apparaît maintenant dans le champ de texte.
Choisissez la version de référence du module sur lequel vous souhaitez créer la branche et appuyez sur Sélectionner les modules.

En utilisant l'éditeur de liste de versions de modules, vous accédez au module X.
Double-cliquez sur la version de référence "1.1".
Après avoir choisi la version de référence, appuyez sur Utiliser les modules sélectionnés.

La version de référence du module apparaît maintenant dans la liste des modules.
Appuyez sur Démarrer la création de branche.

Une 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 le module X a été copié dans le projet que vous avez créé.
Notez également que le module de lien "Internal Linker" a été copié, même si vous ne l'avez pas explicitement choisis dans la liste des versions du module.
Ce module de liens a été créé parce que dans le projet source, il existe un module de liens pour stocker des liens.

Pour vérifier que les liens du module X au module externe Y sont stockés dans le "External Linker" original, ouvrez le module X dans la branche et avec un click droit sur un objet possèdant un lien externe, choisissez la commande Propriétés....

Dans l'onglet Liens vous voyez qu'un lien existe sur le module externe Y et passe par le module de lien en branche.

Nous pouvons également voir le résultat en ouvrant le module de lien copié.

Sélectionnez l'ensemble de liens pour voir les liens.

L'ensemble de liens montre les liens entre un module copié et un module externe.