20

我们最近开始使用 Team Foundation Server 2012,并且正在使用代码审查功能让其他开发人员审查代码更改。它似乎工作得很好;但是,作为项目负责人,我希望能够看到给定的变更集已被其他人审查。

例如,假设开发人员 Bob 进行了更改并请求对这些更改进行审核。这会为更改生成一个搁置集,并为请求的审查创建一个代码审查工作项。开发人员 Alice 审核更改,提出一些意见,然后完成审核。Bob 将 Alice 的建议和检查合并到变更集中。

作为项目负责人,我搜索变更集并看到 Bob 签入了变更集 123。如果我查看此变更集,就会发现 Bob 正在处理的任务有一个关联的工作项,但没有迹象表明该变更集已被其他任何人审核.

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

我如何从给定的变更集中得知它已被审查,以及查看审查评论?

4

3 回答 3

2

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

链接到变更集的代码审查(对于丑陋的屏幕截图感到抱歉)

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

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

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

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

于 2013-07-11T14:18:39.030 回答
1

您可以查询代码审查工作项,您将在字段关联上下文(变更集 ID 或搁置集名称)上找到关联的变更集

在 Code Review 中,您可以通过工作项视图顶部的链接检查变更集。

当然,还有另一种选择直接查询 TFS 数据库(仓库),但它很棘手,需要访问该数据库并了解模式。

于 2017-01-10T17:01:29.433 回答
0

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

于 2013-01-01T07:55:57.440 回答