如何在TFS 2012 RC中办理登机手续前强制执行代码审查?

时间:2012-07-30 03:15:17

标签: visual-studio-2012 tfs tfs-code-review

我刚刚安装了TFS 2012 RC和Visual Studio 2012 RC。我看到了一些有趣的内容:代码审查,在办理登机手续之前建立成功。但事实并非如此!所以我的问题是:

  1. 如何在TFS 2012 RC中办理登机手续前强制执行代码审查?
  2. 如何强制“建立”签到政策(不是门控办理登机手续)?
  3. “Builds”签到政策和“Gated Check-in”之间有什么区别?

2 个答案:

答案 0 :(得分:5)

1)在团队资源管理器中,转到“设置”部分。选择“源代码管理”。弹出窗口后,选择“签入策略”选项卡。点击“添加”,然后选择您需要的选项。

2)创建一个新版本。在“触发器”选项卡上,切换到“持续集成”。这将强制每次签入时构建。

3)门控签入需要成功构建才能签入。持续集成(CI)在签入时构建(两个选项都可以在构建设置的触发器选项卡上找到,并且实际上可以在不同的构建中同时使用) gated check in将基本上将您的签入存储为变更集,在其上运行构建,并在构建失败时拒绝签入。 CI检查您的代码并运行构建,这可能会也可能不会失败。

希望有所帮助!

答案 1 :(得分:0)

您可以在Visual Studio中安装并为Team Project配置几个Code Review签入策略。这些将强制您将代码审查工作项链接到更改,然后才能将其检入:

enter image description here