查询带有COMM sha的注释标签



我有一些有关使用DevOps API进行注释标签的问题。*我需要更新提交标签名称并保留其原始消息*我需要使用Commit Sha

获得带有带有其消息的注释标签

这是自动化所需的

这是API文档的链接,该链接并没有多大帮助https://learn.microsoft.com/en-us/rest/rest/api/azure/devops/git/antote/annotated tags/create?view= azure-devops-server-server-server-rest-5.0

这就是您可以删除带注释的标签的方式https://.visualstudio.com//one/_apis/git/repositories//refs?api-version = 5.0-preview.1

body
[
{
    "name":  "refs/tags/<tag name>",
    "newObjectId":  "0000000000000000000000000000000000000000",
    "oldObjectId":  <current tag's  SHA1>
}
]

我需要更新提交标签名称并保留其原始消息。

对于这个需求,恐怕在带有REST API的Azure Devops中它是不可行的。添加到提交的标签无法编辑。没有选项可以修改UI接口中的标签,因此API也无法从页面中捕获。

您可以在这里提高功能需求,以促进富裕功能的发展

建议提出建议后,您可以投票并为此反馈添加评论。当有足够的社区投票并为此反馈添加评论时,产品团队成员将认真对待此反馈。

最新更新