Afin de gérer les hiérarchies de branches dans Visual Studio, après toute opération de Branch, il faut penser à convertir le dossier.
Imaginons un Team Project ARCHITECTURE ayant une application dénommée Magma ayant un répertoire Main contenant le tronc commun de développement.
Imaginons par ailleurs que vous ayez un autre répertoire Magma/Branches et que vous souhaitiez créer la branche v5.7.0 à partir du Main et l’apercevoir sous forme de hiérarchie.
Il suffit d’appliquer la méthode suivante :
1 – A partir du Source Control Explorer, aller sur $/ ARCHITECTURE/MAGMA/Main, bouton droit -> Branching and Merging -> Branch
2 – Dans Target indiquer $/ARCHITECTURE/MAGMA/Branches/v5.7.0, cliquer sur OK
3 – Faire un check-in:commit
4 – Une fois l’opération effectuée, aller sur $/ ARCHITECTURE/MAGMA/Branches/v5.7.0, bouton droit -> Branching and Merging -> Convert to Branch
Idéalement, faire cette opération également sur $/ ARCHITECTURE/MAGMA/Main.
Désormais lors d’un bouton droit-> Branching and Merging, on a désormais le menu View Hierarchy ; -)