首页 > 解决方案 > 分支机构政策:需要至少 1 名指定批准者的批准

问题描述

我们的项目团队有 6 人:1 名技术主管和 1 名助理技术主管。

在我们的分支政策中,我们希望要求只有技术主管或助理技术主管才能批准拉取请求。如果另一个人休假,我们只需要其中一个人的批准就可以避免出现瓶颈。

问题是分支策略设置中只有 2 个选项:

  1. 指定所需批准者的数量(这将不起作用,因为普通开发人员也可以批准)
  2. 指定要批准的实际人员(这不起作用,因为他们两个都需要,并且在休假时会造成瓶颈)

有人可以指出我们正确的方向吗?

标签: tfstfs-2015

解决方案


您可以提供自动添加到每个 PR 的所需审阅者。这些审阅者也可以是组。

做这个:

  1. 创建一个包含您的技术主管和助理技术主管的组。
  2. 使该组成为必需的批准人Automatically include code reviewers

你应该得到这样的东西: 在此处输入图像描述

仅当所需的组包含您的普通开发人员时,您的声明普通开发人员也能够批准。

这样,所提供组中的至少 1 人(在这种情况下Developers)必须批准 PR。如果您愿意,您还可以提供路径过滤器以仅要求对某些更改进行审核,或为文件或文件夹分配不同的组。


推荐阅读