Azure DevOps - 拉取请求分支策略问题

问题描述 投票:0回答:1

我的组织中遇到了一个关于分支机构政策的奇怪问题。对于特定分支,我们需要 2 名审阅者,对于特定文件路径,我们需要团队的批准,并将最小审阅者数量设置为 1。

我的一个团队成员是文件路径所需团队的一部分,但当他们批准 PR 时,它不满足“所需团队”批准。相反,他们的批准标记在可选批准者组下。

我怀疑可能会发生以下情况:该用户同时属于该文件路径的可选团队和必需团队。当他们批准 PR 时,他们的批准会计入可选团队,但不满足所需团队的要求。这迫使我们获得所需团队另一名成员的额外批准。

有没有办法让该团队成员的批准计入必需的批准者而不是可选的批准者,而无需从分支策略中删除任何组。

azure-devops azure-repos
1个回答
0
投票

我在拉取请求中测试了该问题。我有 2 个必需的审阅者,对于特定的文件路径,我设置了一个团队的必需批准,最小审阅者数量设置为 1,另一个团队的可选批准,最小审阅者数量设置为 1。

setting

当两个团队的用户都批准该PR时,会显示两个团队的批准完成。

test

当我尝试完成 PR 时,显示已批准审稿人的数量为 1。

reviewer

您应该验证团队成员是否正确列出在所需团队中,而不仅仅是在可选审批者组中。如果用户是 PR 的创建者,您应该启用“允许请求者批准自己的更改”。

© www.soinside.com 2019 - 2024. All rights reserved.