TFS 2012 - 如何判断变更集是否经过代码审查?

时间:2012-12-31 16:17:38

标签: tfs visual-studio-2012 tfs2012

我们最近开始使用Team Foundation Server 2012,并使用代码审查功能让其他开发人员审核代码更改。它看起来很棒;但是,作为项目负责人,我希望能够看到某个变更集已被其他人审核过。

例如,假设开发人员Bob进行更改并请求对这些更改进行审核。这将为更改生成搁置集,并为请求的审阅创建代码审查工作项。开发人员Alice审核更改,发表一些评论并完成审核。 Bob在变更集中加入了Alice的建议和检查。

作为项目负责人,我搜索变更集,并查看Bob检查变更集123.如果我查看此变更集,则有一个关联的工作项,用于Bob正在处理的任务,但没有迹象表明变更集已经过审核任何人都可以。

如果我查看代码审查工作项,我可以找到已审核的内容并查看注释。这很麻烦,因为我必须筛选工作项并找到恰好相关的项。

如何从给定的变更集中判断出它已经过审核,以及查看评论评论?

3 个答案:

答案 0 :(得分:2)

变更集可以链接到任何类型的工作项,包括代码审核。当您请求对一组待处理更改进行审核时,它们会自动与新审核工作项相关联。当您双击变更集时,您应该能够在“相关工作项”下看到如下内容:

Code review linked to changeset (sorry for the ugly screenshot)

在这种情况下,此变更集有2条评论,第二条评论在请求时自动显示。第一个必须手动链接,就像任务一样。

如果您双击评论项目,则可以看到所有评论。

提示:如果您想在签入后进行审核,请执行以下操作:转到“历史记录”视图 - >双击变更集 - >行动 - >请求审核。

提示2:您必须手动检查每个变更集是否有审核,这有点令人讨厌。如果缺乏审核确实是您团队的问题,我建议您制定签到政策。

答案 1 :(得分:1)

您可以查询代码审核工作项,您可以在字段 关联上下文 (变更集ID或Shelveset)中找到相关的更改集名)

在“代码审核”中,您可以通过工作项视图顶部的链接检查更改集。

当然,还有另一个选项是直接查询TFS数据库(仓库),但它很棘手,需要访问该数据库和模式知识。

答案 2 :(得分:0)

从工作项历史记录中,您可以查看所有更改集....变更集由其他任何人审核,TFS不提供此功能! 可能是我已经失去了某些东西,但我没有看到任何关于被审查的变更集的答案。 但您可以检查更改(历史记录,并按日期对源代码管理进行排序)。 祝你好运!