如何删除 VSTS/TFS 个工作项
How to delete a VSTS/TFS work item
我正在尝试删除一些虚拟测试用例和用户故事,我发现 official doc 可以做到这一点。似乎我需要使用一个名为 witadmin
.
的 cli 工具
他们提到该工具的不正确路径。我安装了 Visual Studio 2017 并在以下位置找到它:
C:\Program Files (x86)\Microsoft Visual Studio17\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 暗示 "you need to have TFS Admin permissions" - 我没有。
有什么想法吗?我应该放弃并将项目的状态更改为 "Removed" 吗?
不需要为此使用 WITADMIN。如果您拥有 "Delete work items" 权限,您可以将工作项拖放到回收站中并从那里删除它们。
使用 WITADMIN,您不应在路径中包含项目。
参考以下步骤永久删除工作项:
- 转到工作页面
- 右键单击工作项 > 删除
- 单击回收站按钮
- 右键单击工作项 > 永久删除
通过 witadmin 工具删除工作项:
witadmin destroywi /collection: https://ORG.visualstudio.com /id:405,440,403
更多信息,您可以参考:Delete work items
我正在尝试删除一些虚拟测试用例和用户故事,我发现 official doc 可以做到这一点。似乎我需要使用一个名为 witadmin
.
他们提到该工具的不正确路径。我安装了 Visual Studio 2017 并在以下位置找到它:
C:\Program Files (x86)\Microsoft Visual Studio17\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 暗示 "you need to have TFS Admin permissions" - 我没有。
有什么想法吗?我应该放弃并将项目的状态更改为 "Removed" 吗?
不需要为此使用 WITADMIN。如果您拥有 "Delete work items" 权限,您可以将工作项拖放到回收站中并从那里删除它们。
使用 WITADMIN,您不应在路径中包含项目。
参考以下步骤永久删除工作项:
- 转到工作页面
- 右键单击工作项 > 删除
- 单击回收站按钮
- 右键单击工作项 > 永久删除
通过 witadmin 工具删除工作项:
witadmin destroywi /collection: https://ORG.visualstudio.com /id:405,440,403
更多信息,您可以参考:Delete work items