我正在尝试以编程方式删除共享步骤(我正在尝试导出/导入,并且正在生成大量,并希望能够删除它们 - 不是手动,一次一个)。
与所有“隐藏”类别工作项类型一样,无法使用删除工作项 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/