【问题标题】:VSTS Pull Request: Increase number of reviewers with automatically included reviewersVSTS 拉取请求:使用自动包含的审阅者增加审阅者的数量
【发布时间】:2017-11-29 12:39:50
【问题描述】:
情况
我们设置了一个分支政策,要求至少有一名审核者批准拉取请求。当任何特定于数据库的文件发生更改时,我们会自动将我们的数据库工程组添加为所需的审阅者。
问题
当数据库工程师批准更改(特定于数据库)时,整个拉取请求都会被批准。但是,我们需要另一个人来查看 PR 的其余部分。
最佳解决方案(很遗憾不起作用)
如果在 PR 中添加了必需的审阅者,则应增加审阅者的最小数量。不幸的是 VSTS 不支持这一点,那么我们如何解决这个限制呢?
【问题讨论】:
标签:
azure-devops
pull-request
【解决方案1】:
这个功能已经实现了。您只需添加“另一个人”作为自动包含代码审查者。
所以分支策略应该是(假设数据库指定文件为/database/*.script):
当文件从/database/*.script更改出来时,只需要“另一个人”。
在/database/*.script 内更改文件时,“数据库组”和“其他人”都需要。即使在“数据库组”或“另一个人”中的任何一个之后,所需的审阅者也不满足。只有当“Database Group”和“Another person”都被批准时,所需的policy才会满足,并且reviewers批准自动变为2。