Notre référentiel ressemble:
/trunk
/branches
/sandbox
/vendor
/ccnet
/trunk est votre norme, à la pointe du développement. Nous utilisons CI donc, ce doit toujours construire et à passer les examens.
/branches c'est là que nous avons mis 'sanctionné" grands changements, c'est à dire quelque chose, nous le SAVONS, dans le tronc, mais peut nécessiter un peu de travail et se briser CI. Aussi où nous travaillons sur des versions de maintenance, qui ont leurs propres projets d'ac.
/sandbox chaque développeur dispose de son propre bac à sable, plus partagée bac à sable. C'est pour des choses comme "vous Permet d'ajouter un fournisseur LINQ pour notre produit", le type de tâches que vous pouvez faire lorsque vous ne faites pas votre travail réel. Il peut éventuellement aller dans le tronc, il ne peut pas, mais il est là et sous le contrôle de version. Pas de CI, de là.
/vendor standard du vendeur direction pour les projets où nous compiler mais il n'est pas le code que nous maintenons.
/ccnet c'est notre IC balises, seul le serveur CI peut l'écrire ici. Le recul serait nous ont dit de le renommer en quelque chose de plus générique comme CI, constructions, etc.