And*_*ang 6 tfs workitem changeset tfs2010
这些工作项(以及链接的变更集)通常容易出错.所以,团队代码审查的好候选人,应该多加注意.
我已经检查了链接查询的工作项查询语言和客户端对象模型以及WIQL语法,但仍然无法有效地获取这些工作项(具有更改集的计数).
有没有办法像这样查询(应该是WIQL,SQL语法仅用于演示)?
SELECT [Source].[System.Id], COUNT(1) AS Changesets FROM WorkItemLinks
WHERE [Source].[System.WorkItemType] = 'Bug'
AND [System.Links.LinkType] = 'Changeset'
GROUP BY [Source].[System.Id]
HAVING Changesets > 5
Run Code Online (Sandbox Code Playgroud)
或者是否有一种有效的方法来使用API,不需要读取每个工作项来获取计数?
或者只能通过直接在数据库上执行SQL查询来实现(像这样)?
或者我们可以使用默认支持的CurrentRelatedLinkCount/ExternalLinkCount/HyperLinkCount/RelatedLinkCount(来自VS IDE或API)作为查询字段吗?
如果没有你的表模式,这是很困难的。但我猜你正在尝试这样做:
SELECT [Source].[System.Id], COUNT(1) AS Changesets FROM WorkItemLinks
WHERE [Source].[System.WorkItemType] = 'Bug'
AND [System.Links.LinkType] = 'Changeset'
GROUP BY [Source].[System.Id]
HAVING COUNT(1) > 5
Run Code Online (Sandbox Code Playgroud)
我对吗?
| 归档时间: |
|
| 查看次数: |
3405 次 |
| 最近记录: |