如何删除VSTS / TFS工作项

时间:2017-05-22 15:11:42

标签: tfs azure-devops tfs-workitem

我正在尝试删除一些虚拟测试用例和用户故事,我找到了official doc来做到这一点。似乎我需要使用名为witadmin的cli工具。

他们提到该工具的错误路径。我安装了Visual Studio 2017,并在以下位置找到它:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

然后我尝试运行此命令,该命令告知要从哪个集合中删除哪些工作项。

.\witadmin.exe destroywi /collection:https://<ORGANIZATION>.visualstudio.com/<PROJECT> /id:405,440,403

出现了一个对话框供我登录,我填写了我的用户并通过了一段时间后得到了这个错误:

TF31002: Unable to connect to this Team Foundation Server: https://ORG.visualstudio.com/PROJ.
Team Foundation Server Url: https://ORG.visualstudio.com/PROJ.

Possible reasons for failure include:
- The name, port number, or protocol for the Team Foundation Server is incorrect.
- The Team Foundation Server is offline.
- The password has expired or is incorrect.

Technical information (for administrator):
The remote server returned an error: (404) Not Found.

传递正确,服务器在线。所以它只能是TFS名称。什么也应该是正确的,对吧?我使用了项目的相同URL。我也尝试添加/defaultcollection,但后来我无法通过登录对话框。

我看到这个other question暗示“你需要拥有TFS管理员权限” - 我没有。

有什么想法吗?我应该放弃并将项目的状态更改为“已删除”吗?

2 个答案:

答案 0 :(得分:2)

没有必要为此使用WITADMIN。如果你有&#34;删除工作项&#34;权限,您可以将工作项拖放到回收站中并从那里删除它们。

使用WITADMIN,您不应该在路径中包含项目。

答案 1 :(得分:2)

请参阅以下步骤以永久删除工作项:

  1. 转到工作页面
  2. 右键单击工作项&gt;删除
  3. 点击回收站按钮
  4. enter image description here

    1. 右键单击工作项&gt;永久删除
    2. 通过witadmin工具删除工作项:

      witadmin destroywi /collection: https://ORG.visualstudio.com /id:405,440,403
      

      更多信息,请参阅:Delete work items