【问题标题】: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-ListUpdates-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(它忽略我仅添加/删除链接的更改):

    从更新列表的响应中,您可以找到有关添加/删除链接的历史记录:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-05
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多