分支机构政策:要求指定批准者至少有1个批准

时间:2018-08-02 02:29:50

标签: tfs tfs2015

因此,我们的项目团队中有6个人。 1名Techlead和1名助理Techlead。

在我们的分支机构策略中,我们希望设置为只有Techlead和Assistant Techlead才能批准提取请求。如果对方休假,我们只需要得到他们的1个批准即可避免瓶颈。

问题是分支策略设置中只有2个选择。

A。指定所需的批准者数量(由于正常的开发人员也可以批准,因此将不起作用)

B。指定要批准的实际人员(将不起作用,因为这两个步骤都需要,并且在一个人休假时会造成瓶颈)

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

1 个答案:

答案 0 :(得分:6)

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

执行以下操作:

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

您应该得到这样的内容: enter image description here

您的声明普通开发者也可以批准 ,只有在所需的组包含您的普通开发者的情况下,才是正确的。

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