Comment supprimer un élément de travail du serveur de la fondation de L'équipe

Est-il possible de supprimer l'Élément de Travail à partir de TFS, ou tout ce que je peux faire, c'est juste pour le renommer.

mise à jour: Cette question était pour TFS 2008. Nouvelle version (2010) ont hors de la solution de boîte comme Rob Cannon suggéré

32
demandé sur nemke 2009-03-12 14:08:02

6 réponses

le Voir cet outil: http://devmatter.blogspot.com/2009/04/deleting-work-items-in-tfs-ui.html

Le Client Team Foundation n'inclut aucune fonctionnalité pour supprimer des éléments de travail de TFS.

bien que ce soit un peu gênant, vous pouvez supprimer des éléments de travail de TFS en installant le Team Foundation Server Power Tools (version d'octobre 2008 ou plus). Parmi les nombreuses fonctionnalités disponibles dans le cadre des outils électriques, il est une commande appelée destroywi qui peut être utilisé pour supprimer des éléments de travail. Par exemple, pour supprimer l'élément de travail ID 1234, utilisez la commande:

tfpt destroywi /server:tfs-dev /workitemid:1234

bien que ce soit une tâche relativement simple à effectuer, pas tout le monde est à l'aise avec l'interface en ligne de commande pour ne pas mentionner que vous devez chercher le(S) ID (s) de travail à l'avance. Pour faciliter un peu le processus, j'ai créé une interface utilisateur simple qui se trouve au-dessus des outils D'alimentation du serveur de la fondation de L'équipe qui vous permet de facilement sélectionnez le serveur de la fondation de L'équipe et le projet à interroger. Vous pouvez exécuter une requête existante pour afficher une liste d'éléments de travail à partir de laquelle vous pouvez sélectionner un ou plusieurs éléments de travail à supprimer. Vous pouvez également saisir les IDs de l'élément de travail directement (en tant que liste séparée par des virgules) si vous préférez...

13
répondu Fernando 2016-09-29 09:04:01

les réponses ici sont obsolètes pour TFS 2010. Vous devez utiliser la commande "witadmin destroywi" maintenant.

http://msdn.microsoft.com/en-us/library/dd236908.aspx

36
répondu Rob Cannon 2010-07-23 14:21:10

personne n'a ajouté de code ou d'exemple, donc voici ma ré-itération de cette réponse en utilisant la réponse de Rob Cannon comme guide ci-dessus.

c'est le code de fichier de lot pour accomplir cette tâche. Vous serez invité avant que vous supprimez réellement votre élément de travail.

ECHO OFF

SET "VSDir=C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\"

CD %VSDir%

SET /p WorkItemID=Enter Work Item ID: 

ECHO.

witadmin destroywi /collection:{TFS Server}/{Collection Name} /id:%WorkItemID%

ECHO.
PAUSE

Profitez de

12
répondu dyslexicanaboko 2013-05-31 15:47:05

si vous voulez le faire sans utiliser l'outil suggéré dans la réponse acceptée, voici un rapide résumé de ce à faire. Ceci est basé sur le correspondant de l'article MSDN suggérée dans une autre réponse.

Ouvrir L'Invite De Commande Visual Studio:

en utilisant le menu Démarrer:

  • Rechercher.
  • ou naviguez vers Tous Les Programmes -> Microsoft Visual Studio X - > Outils De Visual Studio pour le trouver.

Appeler witadmin

  1. déterminer L'URL de la collection du projet team. Un exemple est http://ServerName:Port/VirtualDirectoryName/CollectionName.
  2. déterminer l'identification de l'élément de travail.
  3. Invoquer la commande suivante, en remplaçant les deux valeurs ci-dessus:

    witadmin destroywi /collection:CollectionURL /id:id
    

Voir the MSDN article pour plus de détails. Notez que vous devez avoir l'autorisation pour que cela travail.

8
répondu Sam 2017-05-23 12:17:47

vous devez utiliser les outils électriques TFS.

http://msdn.microsoft.com/en-us/vstudio/bb980963.aspx

2
répondu Daniel 2010-06-19 08:15:35

1) comme mentionné ci-dessus la commande destroy (assez fatigante si vous devez supprimer plus d'un élément)

2) avec TFS 2015.2, vous obtenez une nouvelle fonction de corbeille (sans option pour enlever définitivement les articles).

https://www.visualstudio.com/en-us/news/tfs2015-update2-vs.aspx#delwork

mais puisqu'ils n'apparaissent nulle part (remplace l'état "supprimé") et qu'ils peuvent être restaurés ... par rapport au fait qu'il a pris depuis 2008 pour ajouter la fonctionnalité bin .. très soigné id dire :D

0
répondu Robsen 2016-05-10 12:56:40