tfs - 如何删除 VSTS 中的共享步骤

标签 tfs azure-devops tfs-workitem

我正在尝试以编程方式删除共享步骤(我正在尝试导出/导入,并且正在生成大量,并希望能够删除它们 - 不是手动,一次一个)。

与所有“隐藏”类别工作项类型一样,无法使用删除工作项 API 删除共享步骤。测试用例、测试计划和测试套件具有允许删除它们的特殊 API,但我找不到用于共享步骤的类似 API。

有没有人知道API是什么,或者是否有,或者是否会有?

最佳答案

是的,共享步骤实际上是隐藏的工作项类型。

与测试计划/套件不同,没有相关的 Rest API 可以直接删除它们。期望通过 Web 门户手动删除。它只能通过使用 witadmin destroywi 来摧毁。命令是目前唯一可用的选项。

也适用于 VSTS,你只需要安装任何版本的 VS ,命令位于 (%programfiles(x86)%\Microsoft Visual Studio 1x.0\Common7\IDE)

To run the witadmin command-line tool, open a Command Prompt window where Visual Studio is installed. The witadmin command-line tool installs with any version of Visual Studio.

You can access this tool by installing the free version of Visual Studio Community.



您需要知道 编号 您想要删除的共享步骤工作项。
witadmin destroywi /collection:https://xxx.visualstudio.com /id:123

关于tfs - 如何删除 VSTS 中的共享步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48309801/

相关文章:

rest - 如何将最后一次测试运行 ID 从 TFS 获取到我的 powershell 脚本

tfs - 修改默认 Sprint 待办事项查询

tfs - Visual Studio 在线查询不带标签的项目

azure-devops - Azure 开发运营 : create a comment on behalf of another user

visual-studio-2005 - 在 Visual Studio 中查看变更集时,如何更改 cs 文件的 View ?

powershell - 如何从命令行获取当前正在运行的 TFS 构建列表?

c# - 获取最新方法总是重新下载

intellij-idea - 无法从Intellij IDEA 2016.1.3连接到TFS服务器:“无法加载工作空间:已联系主机,但未找到TFS服务”

azure - 有没有办法为 yaml 模板中的对象数组设置默认值(Azure Pipelines)

tfs - VSTS构建已过期