我正在尝试删除一些虚拟测试用例和用户故事,我找到了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管理员权限” - 我没有。
有什么想法吗?我应该放弃并将项目的状态更改为“已删除”吗?
答案 0 :(得分:2)
没有必要为此使用WITADMIN。如果你有&#34;删除工作项&#34;权限,您可以将工作项拖放到回收站中并从那里删除它们。
使用WITADMIN,您不应该在路径中包含项目。
答案 1 :(得分:2)
请参阅以下步骤以永久删除工作项:
通过witadmin工具删除工作项:
witadmin destroywi /collection: https://ORG.visualstudio.com /id:405,440,403
更多信息,请参阅:Delete work items