对 TFS 执行合并分支批准

Enforce merge branch approval for TFS

我在 SQL 开发环境中工作。 我们有三个分支,即 DEV、TEST 和 LIVE。

每当开发人员做某事并想在测试系统上部署时,我需要 TFS 中的一种机制来强制他进行代码审查。

我知道这可以通过执行代码审查签入政策来完成。 但我不想在每次签入时触发代码审查,而是在有人合并到 TEST 分支时触发代码审查。

更多地将其视为批准执行。我希望 TFS 在有人分支到不同分支时请求代码审查。最好的情况是我可以指定触发此行为的分支。

Code Review Check-in 策略可以指定应用此策略的路径,因此您只能将此策略应用到您的 TEST 分支:

顺便说一下,如果您在 TFS 2017 或 VSTS 中使用 Git 团队项目,您可以启用分支策略以要求对分支进行代码审查。更多信息,查看:https://www.visualstudio.com/en-us/docs/git/branch-policies