2009-01-28 7 views
3

Dans TFS, vous êtes capable de créer automatisé construit et créer des branches;) je la structure suivante (bien, si tout va bien.):automatisé construit sur les branches pour TFS

->Trunk 
->Branches 
    -> Branch A 

Si vous créez une construction automatique , vous êtes capable de créer un déclencheur pour la construction. Dans mon cas, je veux créer une construction pour la branche A de sorte que quand une vérification se produit, la branche A est construite. Cependant, si je fais un check-in dans le coffre, ma compilation automatique commencera comme elle a détecté un checkin. Y at-il de toute façon que je peux faire des builds par branche?

Répondre

6

Assurez-vous que votre espace de travail pour la branche dans la définition de génération est défini sur la branche uniquement et non sur la racine de votre projet. Ma conjecture est que TFS fait la détection de changement de dossier par l'espace de travail. Vous voudriez qu'il soit défini sur $ Project/Branches/Branch A dans votre exemple.

+0

Où souhaitez-vous définir l'espace de travail? Dans le fichier build .proj? –

+0

Dans TFS 2008, vous définissez le modèle d'espace de travail dans la page de définition de construction (Builds Node, Edit Build Definition, Workspace) –

+0

"Je suppose que TFS effectue la détection des modifications de fichiers par espace de travail." C'est malheureusement le cas. – Rookian

Questions connexes