Avant de créer la branche, vous avez besoin d'un nouveau projet.
Créez-le dans le dossier Branch Lessons comme indiqué: faites un clic droit sur un espace vide de l'explorateur de base de données,
choisissez Nouveau > Projet ..., entrez un nom pour ce nouveau projet, par exemple "2-2 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 en appuyant sur Parcourir.
Choisissez ce 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 pour lequel vous souhaitez créer la branche en cliquant sur Sélectionner les modules.
En utilisant l'éditeur de liste de versions, vous accédez au module X dans le projet pour cette leçon.
Double-cliquez sur la version de référence "0.0" baseline.
Après avoir choisi la version de référence, appuyez sur Utiliser les modules sélectionnés.
Vous voyez que la version de référence du module apparaît 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.
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éé.
Nous allons analyser le module X nouvellement copié pour comprendre le fonctionnement de l'attribut "Branch History". Ouvrez le module X, et choisissez le menu Fichier > Propriétés de module...
Sélectionnez l'attribut "Branch History" et appuyez sur Afficher/Editer....
Vous pouvez voir le contenu de l'attribut "Branch History". Il y a quatre lignes que nous allons passer en revue.
La première ligne indique que le module X originel, celui créé avec le script de configuration, a une version de référence "1.0" (souligné en rouge).
La partie soulignée en jaune est l'ID interne du module, qui se compose de l'ID de la base, deux points (":"), puis son ID de module unique.
La deuxième ligne indique que le module X originel, celui créé avec le script de configuration, a une version de référence de "1.1".
La troisième ligne indique que le module originel X avec une version de référence "1.1" (souligné en rouge) a été créé en branche dans la leçon 1 avec une version de référence "0.0" (souligné en jaune).
La quatrième ligne indique que la version de référence "0.0" du module X copié dans la leçon 1 (souligné en rouge) a été créé dans une nouvelle branche du projet actuel créé pour cette leçon avec une version de référence "0.0" (souligné en jaune).