没有代码审查的 TFS 查询变更集

Posted

技术标签:

【中文标题】没有代码审查的 TFS 查询变更集【英文标题】:TFS Query for Changesets without Code Review 【发布时间】:2017-05-25 23:26:43 【问题描述】:

有人知道如何使用 TFS 查询或类似查询来搜索没有关联代码审查的变更集吗?也可以是对TFS数据仓库的查询。

【问题讨论】:

无论是仓库还是通过 API 使用小型 powershell sn-p。工作项查询对您没有帮助。 您能为此提供任何 powershell 示例吗?谢谢!! 退房; github.com/igoravl/tfscmdlets 【参考方案1】:

当您从变更集中请求代码审查时,它不是双向的,只能以一种方式链接。

这意味着您无法从变更集 ID 直接知道变更集是否经过代码审查。要获得关联,您需要通过工作项。有一个名为 code review work item 的工作项,示例查询如下,通过这种方式,您可以找到任何变更集的代码审查工作项,只要该变更集与 TFS 工作相关联项目。

但是,根据您的要求,它不能使用工作项查询来执行此操作。您可能必须按照 jessehouwing 的建议使用 TFS API 来实现它。

【讨论】:

谢谢!为此目的,我已经有相同的查询,但我更感兴趣的是遵循“未经代码审查的变更集”,而不是完成代码审查列表。你能提供任何示例代码或 SQL 吗?

以上是关于没有代码审查的 TFS 查询变更集的主要内容,如果未能解决你的问题,请参考以下文章

VSTS中的强制性代码审查

将代码签入 TFS 后如何自动请求代码审查

代码审查工作流程+ TFS中的功能分支

使用TFS 2010在Visual Studio 2012中进行代码审查

如何检查TFS服务器上是否有新的更改?

如何获得代码审查任务的所有权?