【问题标题】:How to work item get history items for changes where only links changed如何工作项获取仅更改链接的更改的历史记录项
【发布时间】:2020-06-18 14:22:21
【问题描述】:
我使用 Azure DevOps API 并使用 Revisions 函数获取工作项历史记录。
当工作项(在我的示例中为测试用例)更改仅通过删除工作项链接(未添加评论或更新其他字段)时,我看到了一种奇怪的行为。此更改正确显示在 Web 界面中工作项的“历史记录”选项卡中,但修订 API 不会返回它。事实上,看起来工作项的修订号甚至没有增加。
有没有办法同时获得这些历史项目?
【问题讨论】:
标签:
azure-devops
azure-devops-rest-api
【解决方案1】:
有没有办法同时获得这些历史项目?
你可以试试Updates-List 或Updates-Get。
更新列表:
GET https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/updates?api-version=5.1
更新-获取:
GET https://dev.azure.com/{organization}/{project}/_apis/wit/workItems/{id}/updates/{updateNumber}?api-version=5.1
更多详情:
这是我的测试用例工作项的历史记录:
更新列表将返回计数 4:
虽然修订列表将返回计数 2(它忽略我仅添加/删除链接的更改):
从更新列表的响应中,您可以找到有关添加/删除链接的历史记录: