首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SQL SELECT中将TFS 2015变更集链接到Code Review

如何在SQL SELECT中将TFS 2015变更集链接到Code Review
EN

Stack Overflow用户
提问于 2016-08-16 05:13:19
回答 1查看 473关注 0票数 0

使用Tfs_Warehouse.dbo.DimWorkItem (带有System_WorkItemType = 'Code Review Request')和Tfs_Warehouse.dbo.DimChangeset表,或者.CodeReview.tbl*和.dbo.tbl_ChangeSet表,或者它们的某种组合,我需要在SQL SELECT语句中使用哪些连接来将变更集关联到该变更集的Code Review (假设存在)?

我已经为TFS 2012解决了这个问题,但由于数据模型的差异,该查询在2015年不再有效。

EN

回答 1

Stack Overflow用户

发布于 2016-08-16 16:41:57

我们不推荐直接查询数据库。建议您使用TFS REST API查询信息。

正如我们所知道的,字段Microsoft.VSTS.CodeReview.Context记录了变更集的编号,因此您可以通过字段Microsoft.VSTS.CodeReview.Context获得代码评审请求列表。该请求如下所示:

代码语言:javascript
复制
Get http(s)://{instance}/DefaultCollection/_apis/wit/workitems?ids=xx,xx&fields=Microsoft.VSTS.CodeReview.Context&api-version=1.0

顺便说一下,您可以通过运行以下查询来获取IDs代码审查请求:

代码语言:javascript
复制
POST http(s)://{instance}/DefaultCollection/_apis/wit/wiql?api-version=1.0
Content-Type: application/json
{
  "query": "Select [System.Id], [System.Title] From WorkItems Where [System.WorkItemType] = 'Code Review Request'"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38963159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档