azure-devops - 如何工作项获取仅更改链接的更改的历史记录项
问题描述
我使用 Azure DevOps API 并使用Revisions函数来获取工作项历史记录。
当工作项(在我的示例中为测试用例)仅通过删除工作项链接(未添加评论或更新其他字段)来更改时,我看到了一种奇怪的行为。此更改正确显示在 Web 界面中工作项的“历史记录”选项卡中,但修订 API 不会返回它。事实上,看起来工作项的修订号甚至没有增加。
有没有办法获得这些历史项目?
解决方案
有没有办法获得这些历史项目?
您可以尝试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(它忽略了我仅添加/删除链接的更改):
从 Updates-list 的响应中,您可以找到有关添加/删除链接的历史记录:
推荐阅读
- regex - Yara 规则 - 正则表达式 - 匹配通配符
- scala - Scala 在聚合上处理除以零
- javascript - 当通过reactjs加载其他页面时,如何在nodejs中提供登录页面?
- java - 如何将反向输入与原始输入进行比较?
- google-apps-script - 文件夹 createFile folder.createFile(theblob) 没有根据技术规范返回文件对象?
- android - 如何使用 Flutter / Dart 打印彩色调试消息以显示彩色 Android Studio 控制台输出?
- python - 如何比较两个列表中的单词并使用python将匹配的单词提取为单独的列表
- android - 工作完成后进度条变为可见
- google-apps-script - 我们可以在不使用谷歌脚本中的 onEdit() 触发器的情况下获取单元格的旧值吗?
- php - php添加多个上传表单