Dans le TFS Branching Guide 2010 v1 (here), les ALM Rangers vous proposent 4 plans de branche (scénarios) pour le moment.Plan de branchement requis?
Mais dans un projet connexe, Guide TFS, également à partir des ALM Rangers (here), ils proposent un scénario «No Branch». C'est un bon point de départ, car avoir par exemple 2 branches (dev et main) ralentira la vitesse et introduira plus de complexité à cause de toutes les manipulations FI (forward-intégrer) et RI (reverse-integration).
Il semble pour moi que Rangers ALM ne se synchronise pas les deux projets, parce que le guide de branchement 2010 v1 ne propose plus le plan « No Direction » ....
Pour notre entreprise, nous voulons définir un guide Cela dit d'utiliser un modèle simple au début, mais a la capacité de croître en cas de besoin. Donc, en fait, nous voulons commencer à utiliser et développer directement sur la branche principale, et quand l'assurance qualité deviendra vraiment un problème, nous pouvons nous diriger vers une branche de développement et fusionner le long des branches.
Est-ce une bonne pratique à suivre?
Je sais qu'il est très important de penser à la stratégie de branchement, mais 3-6 mois? Il ressemble plus à une discussion religieuse ... ;-) –
@Patrick: Nous migrions à partir d'un système SCM existant avec une base de code de quelques millions de lignes de code, réparties sur 200 systèmes différents, tous supportés par entre 80-150 développeurs (selon quand c'est arrivé). Nous avons consolidé en 12 projets d'équipe distincts. Nous * avions * pour le faire correctement la première fois, ou nous aurions été tout à fait en haut de la crique. Parfois c'était religieux, et les discussions étaient toujours passionnées au sein de mon équipe. – Robaticus
Avant de prendre en charge la gestion de l'équipe qui gère SCM, mon chef disait «respecte le référentiel». Maintenant, je sais ce qu'il veut dire. :) – Robaticus