TFS2015 - 列出标签在 TFS 2015 内部部署工作项中使用的次数

TFS2015 - List how many times tags were used in TFS 2015 On-Premise work items

你好,

我正在尝试编写一个 SQL 查询来列出所有标签以及它们在 TFS2015 的工作项中使用的次数。 我找不到 tbl_WorkItemCoreLatest、tbl_PropertyDefinition 和 tbl_TagDefinition 之间的联系,这些联系会让我指向工作项上使用的标签。 我尝试使用 中的解决方案,但没有成功。查询结果似乎与我在 VSTS 中直接看到的不匹配(例如,搜索特定标签 returns 我的工作项目,其中一些没有该特定标签,几乎就像 TFS 会存储以前的工作状态一样项目...?) 如果有办法用 REST API 做到这一点,那也可以。

任何帮助将不胜感激。

您可以使用下面的TFS REST API获取所有带有System.Tags字段的工作项,然后计算它们被使用了多少次:

`http://tfs2015:8080/tfs/DefaultCollection/teamproject/_apis/wit/reporting/workitemrevisions?fields=System.Tags&includeLatestOnly=true&api-version=2`

另一种简单的方法是使用标签列创建工作项查询并在 Excel 中打开此查询以过滤标签列。