2017-08-22 4 views
0

Je voudrais éventuellement modifier certains modèles de processus TFS de sorte que lorsqu'un nouveau projet d'équipe est créé en utilisant ce modèle, il pourrait créer des branches telles que dev, uat, prod, etc. Et configurer des permissions sur ces branches donc seulement certains groupes tfs peut enregistrer à la branche prod par rapport aux autres.Puis-je configurer TFS 2017 pour créer automatiquement des branches de code source et configurer la sécurité sur ces branches lorsqu'un nouveau projet d'équipe est créé?

S'il vous plaît laissez-moi savoir si cela est possible.

Répondre

1

Non, nous ne pouvons pas le faire en personnalisant le modèle de processus. Créer une branche n'est pas défini dans le modèle de processus. S'il vous plaît voir Customize a process template pour plus de détails.

Dans le modèle de processus, nous pouvons uniquement définir les autorisations pour les groupes d'utilisateurs associés à chaque branche par Defining the initial configuration of Team Foundation version control et Configure initial groups, teams, members, and permissions.

Le contrôle de version dispose d'un ensemble spécifique d'autorisations que vous pouvez configurer pour un modèle de processus . En spécifiant des autorisations, vous définissez les actions que les groupes de sécurité et les individus peuvent effectuer sur les éléments qui sont sous le contrôle de version. Pour plus d'informations, voir Control access to functional areas.

Pour créer des branches sans base, vous pouvez créer des dossiers, puis les transférer vers des branches. Pour les branches communes, vous pouvez créer d'une branche à l'autre. Vous pouvez également utiliser l'API TFS pour créer les branches automatiquement, reportez-vous à l'exemple PowerShell here. Ajoutez ensuite le groupe TFS et définissez l'autorisation en conséquence.