2008-11-04 6 views

Répondre

5

Effectuez un deuxième projet exactement comme l'original où le contrôle de source pointe vers la branche appropriée.

+0

C'est exactement ce que nous faisons. Tant que les paramètres Working/Artifact/TrunkURL sont correctement configurés, ceci n'est pas un problème pour CCNet. – DilbertDave

0

Je crée généralement un nouveau répertoire de travail nommé branche, configurez le contrôle source pour surveiller la branche et tirez vers le nouveau dossier. J'ai également mis un filtre d'exculusion sur la construction du tronc afin qu'il ne soit pas lancé par un enregistrement dans la branche (nos branches résident habituellement dans le domaine du coffre où sont vérifiées les modifications). Je me souviens aussi de changer les étiquettes, si nous étiquetons, pour refléter la convention de dénomination de branche. Une chose très utile que vous pouvez faire est que si vous n'avez qu'une seule branche active, nommez la branche de cette façon une fois que vous avez configuré votre configuration. Vous n'avez qu'à commenter ou décommenter ces parties dans le fichier de configuration au lieu de devoir le mettre à niveau dans tous les endroits comme si une fois c'est la branche 6.1 et la prochaine fois c'est 6.2, ça économise beaucoup de couper et remplacer et je n'ai qu'à changer le nom du projet et l'étiquette la prochaine fois que nous utiliserons une branche.

1

En ce qui concerne Cruisecontrol.net, un projet est un projet. Peu importe que ce soit une branche ou un coffre. Il suffit de configurer un autre projet dans le fichier ccnet.config qui pointe vers l'emplacement de la branche.

Pour garder les choses organisées, je tiens à ajouter le numéro de version au nom des projets de branche comme celle-ci:

ProjectX < - Tronc
ProjectX 4.0 < - branche historique pour v4.0

Questions connexes