【问题标题】:How to force Code Review before Check-In in TFS 2012 RC?如何在 TFS 2012 RC 签入前强制进行代码审查?
【发布时间】:2012-07-27 17:43:15
【问题描述】:

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

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

【问题讨论】:

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


【解决方案1】:

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

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

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

希望有帮助!

【讨论】:

  • 1. “签入政策”选项卡中没有“代码审查”选项!如何添加?
  • 对不起,我以为有。但是,可以创建自己的自定义签入策略。这篇博文应该可以帮助您入门。 link
  • 谢谢,但我想我会等待 TFS PowerTools 2012 或 TFS 2012 RTM。我希望微软能原生支持它。
  • 这可能是一个有趣的阅读 - 签入之前或之后的代码审查 - geekswithblogs.net/TarunArora/archive/2012/09/18/…。我知道如何进行强制同行评审的唯一方法是取消开发人员签入的能力,只允许他们搁置,审阅者将有效地取消搁置并代表他们签入。
  • @Fetchez:解雇他们并雇佣那些想成为你团队一员的人。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 2019-03-08
    • 2013-02-13
    • 1970-01-01
    相关资源
    最近更新 更多