2016-10-26 5 views
0

fermée Nous aimerions avoir un processus comme ce qui suit:TFS ne pas honorer/argument auteur construction

  1. utilisateur soumet la revue de code avec shelveset des changements qu'ils veulent être dans la branche principale.
  2. Si le code passe en revue, sélectionnez un groupe d'utilisateurs qui peut dérouler la bibliothèque et fusionner les modifications dans master en utilisant le nom d'auteur d'origine pour le suivi historique.

Je peux utiliser la commande tf checkin /author:{OriginalAuthor}, mais cela ne fonctionne pas avec notre version gated. Si je contourne la construction gated, il va vérifier sur le nom de l'auteur original, mais en utilisant la construction gated il semble tirer l'auteur de l'étagère qui est toujours marqué comme provenant de mon compte/espace de travail et non le /author.

Je me demande donc s'il existe un moyen de faire en sorte que la construction gated honore l'argument /author pour l'enregistrement final qu'elle effectue?

Répondre

0

Je viens de tester dans TFS 2015.3, et d'activer un enregistrement sécurisé dans le nouveau système de construction.

Si je tf checkin /author:A, je vais un shelveset avec le message ci-dessous:

Votre check-in a été placé dans shelveset Gated_2016-10-27_01.53.28.8457, B et soumis pour validation par construction définition \ ScrumProject \ Visual Studio.

enter image description here

Une fois la demande de l'utilisateur B un examen, l'utilisateur Une commande réexécution tf checkin /author:A, vous verrez le message ci-dessous, et le changement a été contrôlé par l'utilisateur A.

enter image description here