Azure devops VSTS拉取请求:增加自动包含审阅者的审阅者数量
形势 我们设置了一个分支策略,要求至少一名审阅者批准请求。当任何特定于数据库的文件发生更改时,我们会自动将数据库工程组添加为所需的审阅者 问题 当数据库工程师批准更改(特定于数据库)时,整个pull请求将被批准。但是,我们需要另一个人来查看其余的公关 最佳解决方案(不幸的是,这不起作用)Azure devops VSTS拉取请求:增加自动包含审阅者的审阅者数量,azure-devops,pull-request,Azure Devops,Pull Request,形势 我们设置了一个分支策略,要求至少一名审阅者批准请求。当任何特定于数据库的文件发生更改时,我们会自动将数据库工程组添加为所需的审阅者 问题 当数据库工程师批准更改(特定于数据库)时,整个pull请求将被批准。但是,我们需要另一个人来查看其余的公关 最佳解决方案(不幸的是,这不起作用) 如果PR中增加了所需的审核人,则应增加审核人的最小数量。不幸的是,VSTS不支持此功能,因此我们如何克服此限制?此功能已经实现。您只需将“另一个人”添加为“自动包含代码审阅者” 因此,分支策略应该是(假设数据库
如果PR中增加了所需的审核人,则应增加审核人的最小数量。不幸的是,VSTS不支持此功能,因此我们如何克服此限制?此功能已经实现。您只需将“另一个人”添加为“自动包含代码审阅者” 因此,分支策略应该是(假设数据库指定的文件是
/database/*.script
):
- 要求最少数量的审核人员: 审查员的最低人数1
- 自动包含代码审阅者:
| Reviewer(s) | Required | Path filter | ------------------------------------------------------ | Database Group | Required | /database/*.script | | Another person | Required | blank (no filter) |
/database/*.script
中更改时,只需要“另一个人”
在/database/*.script
中更改文件时,需要“数据库组”和“另一个人”。即使在“数据库组”或“其他人”中的任何一个之后,也无法满足所需的审阅者。只有当“数据库组”和“另一个人”都被批准时,所需的策略才会满足,并且审核人批准的自动更改为2