可以使用 REST API 删除拉取请求附件:
但我没有看到工作项附件的类似选项:
https://learn.microsoft.com/en-us/rest/api/azure/devops/wit/attachments?view=azure-devops-rest-7.0
有没有解决方法或一些未记录的方法来使用 HTTP API 来做到这一点?
您需要对工作项目执行
请求以使用 Azure DevOps REST API 删除附件。PATCH
我的 Azure DevOps 项目中有一个带有 attachment 的工作项目,如下所示:
要删除工作项附件,我运行了
PATCH
请求,请求正文如下:
PATCH https://dev.azure.com/{orgname}/_apis/wit/workitems/{id}?&api-version=7.0
[
{
"op": "test",
"path": "/rev",
"value": 10
},
{
"op": "remove",
"path": "/relations/0"
}
]
回复:
为了确认,我在 DevOps 门户中检查了相同的内容,其中工作项附件已成功删除,如下所示:
我们如何删除所有附件而不是特定附件