59 votes

Comment désactiver le statut d'exécution automatique de la tâche à l'enregistrement

On a juste déplacé à l'utilisation de TFS 2012 qui semble être une énorme mise à jour pour l'année 2008 dans la convivialité avec VS2012.

Cependant, il est très ennuyeux fonctionnalité avec "Mon Travail" si vous vous connectez à votre travail avec une certaine tâche. Après vous être connecté avec la tâche de votre élément de travail, tout enregistrement sur n'importe quelle branche marquera la tâche de "faire" de statut de. Comment puis-je désactiver cette option? J'aimerais avoir la branche de développement, de sorte que je peux faire de petits engage pendant le développement, mais avec cette fonctionnalité, je ne peux pas connecter la tâche avec mon travail actuel si je le fais. La seule façon de le faire (que je connais) est de sélectionner la tâche pour mon travail juste avant de fusionner tous les petits commits de ma branche personnelle de maître. Oui c'est faisable mais il n'est pas aussi agréable de flux de travail, car il peut être.

Avec taskboard fonctionnalité dans la mêlée modèle de déplacement de tâches à faire après le travail est fait est de toute façon triviale et la partie commune du flux de travail. Automatique fait mouvement est assez gênant d'automatisation, ce qui ne devrait pas être là.

Donc mes questions sont: Comment faire pour désactiver cette option? Cette fonctionnalité est-elle une partie de modèle ou de certains beaucoup plus d'une intégration plus profonde avec TFS gestion des éléments de travail?

Nous sommes à l'aide de Scrum 2.0 modèle à partir de Microsoft.

78voto

DaveShaw Points 19555

Lorsque vous êtes dans l'Attente de Changements panneau prêt à vérifier dans votre correction et de vous associer à vous d'élément de travail avec l'ensemble de modifications que vous devriez changer de "Résoudre" à "Associer" (ou ce que jamais, il est dans la Mêlée).

Pending Changes


Pour que ce Défaut est plus compliqué.

Vous aurez besoin de modifier l'Élément de Travail définition de Modèle pour les types d'éléments de travail que vous utilisez (Bug, Tâches, etc.).

Une option consiste à supprimer le "Résoudre" option tout à fait, vous pouvez le faire comme suit:

Ouvrez le fichier XML pour votre Type d'Élément de Travail (ou de l'interface graphique en la Puissance des Jouets si vous préférez): Trouver et supprimer les:

  • <ACTION> <ACTION value="Microsoft.VSTS.Actions.Checkin" /> </ACTION>

l'article à partir de votre modèle, il sera dans l' <TRANSITIONS> contre une certaine transition entre les 2 états.

Faire cela signifie TFS ne sera jamais à la transition de votre élément de travail dans le cadre de votre enregistrement, vous allez avoir à faire à chaque fois.

L'autre option est d'ajouter un nouvel élément de travail "État" (par exemple, "en Développement") qui n'a pas une ACTION de l'Enregistrement. Vous pouvez ensuite vous la transition d'éléments de travail à cet état de whist, et puis retour à "Attribuer" (ou autre) avant de vérifier dans dans et la "Résolution" d'eux.

Le Professionnel de la Team Foundation Server 2010 livre de Wrox aidera avec l'ESPRIT de l'édition.

Il ya probablement plus de façons de le faire, tout dépend de l'équipe et de l'environnement vous travaillez en :).


Il y a aussi une autre façon de faire ce qui n'affecte que votre ordinateur client:

Pour faire des "Associés", l'action par défaut (au lieu de "Résoudre"), définissez la clé de registre

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\TeamFoundation\SourceControl\Behavior\ResolveAsDefaultCheckinAction de False.

N. B. Remplacer 12.0 (pour VS2013) avec 11.0 VS 2012 ou 10.0 par rapport à 2010.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X