在 TFS 2015 Update3 中合并时如何生成代码审查报告和设置过程以审查代码?

How to generate report for code review and setup process to review code while merging in TFS 2015 Update3?

我正在使用 TFS 2015 update3。(本地)

我们在 Microsoft Visual Studio professional 2015(团队 Explorer/My 工作)和其他通过 Web Access 中使用代码审查。但我的问题是:

1) 出于审计目的,我想生成 Collection/project 级别的代码审查报告。可能吗?

2) 如何mandate/restrict 在TFS 2015 Merge/branch 之前设置代码审查。如果有办法,您能提供步骤吗?

3)如果有办法在合并前设置代码审查,如何设置流程?

谢谢,

GSR

对于代码审查报告,这可能会很困难。并非您想要的所有信息都在工作流程中,因此您不能真正基于此进行报告。参考 this similar thread.

基本上没有办法 mandate/restrict 在 Merge/branch 之前设置代码审查,除非开发您自己的自定义策略(参考 this article)。

但是,您可以设置政策以在签入前强制执行代码审查。因此,所有更改都将在 merge/branch.

之前强制审核

要在签入前强制执行代码审查,您可以在 Visual Studio 客户端上安装扩展程序:Colin's ALM Checkin Policies VS 2015 and VSO.

要添加签到策略:

  1. Team Explorer、select Settings 页面,然后 select Source 团队项目部分下的控件
  2. 出现“源代码管理设置”对话框。点击 签到 Policy 选项卡,然后单击 Add。出现“添加签入策略”对话框。
  3. 在签入政策列表中,select您想要的政策类型和 然后单击“确定”。