91 votes

Comment annuler un autre utilisateur de caisse dans TFS via l'interface?

Comme résidant de la TSF admin, à l'occasion, je suis invité à annuler une caisse (généralement un verrou) que l'utilisateur a sur un certain fichier. Cela peut être effectuée via la ligne de commande à l'aide de la TF.exe utilitaire d'Annulation de commande (voir http://msdn.microsoft.com/en-us/library/c72skhw4.aspx), mais c'est une sorte de douleur.

Est-il possible d'annuler un autre utilisateur de caisse via l'interface?

198voto

brett rogers Points 2376

Hors de la boîte, non, mais il y a au moins un couple d'options par des add-ons:

TFS Outils électriques

Dernière version peut être téléchargée ici. Comprend également des liens vers des versions plus anciennes.

Une fois installé:

  1. Ouvrir L'Explorateur Du Contrôle De Source
  2. Cliquez-droit sur l'élément sur lequel la caisse est d'être annulée (ou un dossier parent de plusieurs fichiers à être annulée)
  3. Sélectionnez Rechercher dans la Source de Contrôle et d'État
  4. Dans la Trouver dans la Source de Contrôle de la boîte de dialogue, laissez la case État marqué
  5. Vous pouvez également saisir une valeur pour le Générique de zone de texte
  6. Vous pouvez éventuellement entrer un nom d'utilisateur dans le "Afficher les fichiers extraits:" zone de texte et sélectionnez ce bouton radio
  7. Cliquez Sur Rechercher
  8. Le résultat sera une liste de fichiers
  9. Sélectionnez les éléments à annuler
  10. Cliquez-droit et sélectionnez Annuler
  11. Cliquez sur Oui lorsque le message "Annuler tous les changements sélectionnés?"

L'Équipe De La Fondation Sidekicks

Une autre option est d'utiliser l'Équipe de la Fondation Sidekicks application, qui peut être obtenu ici: http://www.attrice.info/cm/tfs/

Il a un Statut sidekick qui vous permet de requête pour vérifié les éléments de travail. Une fois un élément de travail est sélectionné, il y a "Annuler la modification en attente" et "Annuler" verrouillage des boutons qui peuvent être utilisés.

Des droits de l'

Gardez à l'esprit que vous aurez besoin des droits appropriés. Les autorisations sont appelés "Annuler d'autres utilisateurs de "changements" et "Débloquer d'autres utilisateurs les modifications". Ces autorisations peuvent être consultées par:

  1. Clic droit sur le projet de votre choix, un dossier ou un fichier dans l'Explorateur du Contrôle de Source
  2. Sélectionnez Propriétés
  3. Sélectionnez l'onglet Sécurité
  4. Sélectionnez l'utilisateur ou le groupe approprié dans la section Utilisateurs et Groupes à haut
  5. Consultez la section "Autorisations de [user/group]:" à la fin

37voto

J'ai juste eu ce problème moi-même et a trouvé un moyen plus facile de nettoyer les anciens espaces de travail.

1) Dans visual studio, ouvrez l'explorateur du contrôle de source.

2) à Partir de l' "espace de travail" menu déroulant, sélectionnez 'espaces de travail...'

3) Une boîte de dialogue apparaît, montrant les espaces de travail sur votre PC actuel. Sélectionnez "Afficher à distance des espaces de travail'

4) Vous allez également voir des espaces de travail à partir de votre ancien PC (tant qu'ils sont du même compte d'utilisateur). Sélectionnez l'ancien espace de travail(s) et cliquez sur 'Supprimer'. Cela devrait supprimer l'ancien espace de travail à partir de TFS avec toute la persistance de la caisse.

Je suis sûr que Arne a trouvé une solution mais j'espère que cela aide les autres à qui google la question.

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