在 TFS 2018 update2 版本中处理 Code review

Handling Code review in TFS 2018 update2 version

我使用的是TFS 2018 update 2版本,需要为一个项目实现持续集成

为此,我需要在 "check in" 之前添加 code review 功能作为 check in policy,但在 TFS 中2018版,没有这个政策?!

问题:是否有其他方法可以将 "Code Review" 作为签入策略包含在内?

(我们使用的是 TFVC,而不是 GIT)。

要防止未经审查就入住,您可以使用入住政策。这是一个自定义签入策略,需要在签入前进行代码审查:

https://marketplace.visualstudio.com/items?itemName=ColinD.ColinsALMCheckinPoliciesforVS2013andVSO

安装说明:

  1. 下载并安装 VSIX。
  2. 2017 年 Visual Studio 连接到 VSTS 或 TFS 并连接到 TFVC 存储库。
  3. 打开团队资源管理器并单击“设置”磁贴。
  4. Team Project 部分中,单击 Source Control link。
  5. 单击 Check-in Policy 选项卡。
  6. 单击 "Add..." 并添加 Code Review PolicyOne Work Item Policy
  7. 单击任一策略,然后单击 "Edit..." 打开该策略的配置页面。

但我应该指出签入策略不是安全机制,将它们视为开发人员发送签入代码的提醒。开发人员可以轻松覆盖它们。

如果您真的需要阻止任何签入,您应该拒绝开发人员的签入权限,并让他们使用代码审查(或搁置集)将他们的更改发送给经理。然后经理可以取消搁置更改并在审核后签入。