【问题标题】:TFS2015 - List how many times tags were used in TFS 2015 On-Premise work itemsTFS2015 - 列出 TFS 2015 On-Premise 工作项中使用标签的次数
【发布时间】:2018-11-09 03:18:31
【问题描述】:
你好,
我正在尝试编写一个 SQL 查询来列出所有标签以及它们在 TFS2015 的工作项中使用的次数。
我找不到 tbl_WorkItemCoreLatest、tbl_PropertyDefinition 和 tbl_TagDefinition 之间的联系,这将指向工作项上使用的标签。
我尝试使用here 的解决方案,但没有成功。查询结果似乎与我在 VSTS 中直接看到的不匹配(例如,搜索特定标签会返回一些没有该特定标签的工作项,就好像 TFS 会存储工作项的先前状态...... ?)
如果有办法使用 REST API 做到这一点,那也可以。
任何帮助将不胜感激。
【问题讨论】:
标签:
sql
sql-server
tfs
tfs-2015
tfs-workitem
【解决方案1】:
您可以使用下面的 TFS REST API 来获取所有带有System.Tags 字段的工作项,然后计算它们被使用了多少次:
`http://tfs2015:8080/tfs/DefaultCollection/teamproject/_apis/wit/reporting/workitemrevisions?fields=System.Tags&includeLatestOnly=true&api-version=2`
另一种简单的方法是使用标签列创建工作项查询,并在 Excel 中打开此查询以过滤标签列。