最近,我们使用的Team Foundation Server 2012年启动,正在使用的代码审查功能,有其他开发人员审查代码更改。 它似乎工作的伟大; 然而,作为项目负责人,我想能够看到一个给定的变更已经被其他人审查。
例如,假设开发者鲍勃进行了更改,要求对这些变化进行审查。 这将生成的变化搁置,并为所要求的审查代码审查工作项目。 开发者爱丽丝回顾了变化,使得一些评论,并完成审查。 鲍勃包含在变更Alice的建议和检查。
作为项目负责人,我搜索变更集,看到鲍勃在变更123检查。如果我看这个变更,对于鲍勃工作任务的相关工作项目,但没有迹象表明变更是由其他人审查。
如果我看的代码审查工作项目,我可以找到已审查的东西,看到了意见。 这是麻烦的,因为我有过的工作项目进行筛选并发现恰好是相关的。
我如何从一个给定的变更,它正在审查告诉,以及看到的审查意见?
变更可以连接到任何类型的工作项目,包括代码评审。 当您在一组挂起的更改请求审核,它们会自动关联到新的审查工作项目。 当你双击的变更,你应该能够在相关的工作项目是这样看:
在这种情况下有此变更2条评论中,第二个是自动有请求时。 第一个必须手动连接,就像任务。
如果您双击审查项目,你可以看到所有的评论。
提示:如果你想要做一个检讨后签:去历史视图- >关于变更双击- >操作- >请求审查。
提示2:这是一个有点讨厌,你必须手动检查每个变更有一个审查。 如果缺乏审查是真正为你的团队有问题,我建议设立一个签入策略。
您可以查询搜索代码审查工作项目,你会发现在球场上相关联的上下文相关的变更(变更集ID或搁置名称)
里面的代码审查,您可以通过在工作项目视图顶部的链接检查变更。
当然,还有是直接查询到TFS数据库(仓库)的另一种选择,但它的棘手和需要访问数据库和知识架构。
从工作项目历史ü可以检查出所有的变更集....变更是由其他人这一功能TFS不提供审查! 可能是我已经失去了一些东西,但我没有看到关于要更改设置要被审查的任何答复。 但你可以检查通过改变(历史,以及按日期排序的源代码控制)。 祝好运!