17

我刚刚安装了 TFS 2012 RC 和 Visual Studio 2012 RC。我看到了一些有趣的恐惧:代码审查,签入前建立成功。但事实并非如此!所以我的问题是:

  1. 如何在 TFS 2012 RC 签入前强制进行代码审查?
  2. 如何强制“构建”签到政策(不是门控签到)?
  3. “Builds”签到政策和“Gated Check-in”有什么区别?
4

2 回答 2

6

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

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

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

希望有帮助!

于 2012-07-31T20:40:04.357 回答
1

您可以在 Visual Studio 中安装几个 Code Review 签入策略并为您的团队项目进行配置。这些将强制在您签入更改之前将代码审查工作项链接到更改:

在此处输入图像描述

于 2018-10-06T15:50:59.017 回答