【问题标题】: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):

    • 需要最少数量的审阅者:

      最少审阅人数 1

    • 自动包含代码审查员:

      | Reviewer(s)     |  Required  |  Path filter        |
      ------------------------------------------------------
      
      | Database Group  |  Required  |  /database/*.script |
      
      | Another person |  Required  |  blank (no filter)  |
      

    当文件从/database/*.script更改出来时,只需要“另一个人”。

    /database/*.script 内更改文件时,“数据库组”和“其他人”都需要。即使在“数据库组”或“另一个人”中的任何一个之后,所需的审阅者也不满足。只有当“Database Group”和“Another person”都被批准时,所需的policy才会满足,并且reviewers批准自动变为2。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-25
      • 2022-08-19
      • 2022-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多