2009-06-12 9 views

Répondre

7

Il n'y a aucun moyen d'appliquer cette restriction à 100%. Options:

  • écrire une politique checkin [mais ils peuvent être outrepassées]
  • écrire un crochet événement qui vous informe [ou prend une autre action] quand quelqu'un commet quelque chose qui n'a pas été une fusion
  • restreindre autorisations de checkin sur la branche de confiance aux développeurs/gestionnaires d'intégration [mais ils auraient eux-mêmes pleins droits]

Il y a un exemple d'une « fusion que » la politique checkin ici: http://leon.mvps.org/TFS/MergeOnlyPolicy.aspx

0

Vous pourriez envisager de limiter la sécurité de ces succursales à la ou aux personnes qui seraient assez responsables pour le faire correctement.

+0

J'ai remarqué que la colonne "Change" dans la fenêtre Check In a le mot "merge", pas "edit" quand je fusionne à la ligne de base. Voulez-vous dire qu'une politique ne peut pas vérifier cette valeur? – adam0101

+0

Une fusion est parfois une modification, mais pas toujours. Une modification est parfois une fusion, mais pas toujours. L'un n'implique pas l'autre. –

+0

J'ai donné quelques informations erronées et juste mis à jour en conséquence. – NotMe

Questions connexes