从Azure DevOps中删除必须审核者

6
我们有一位先生不再积极参与项目工作。 问题在于他是我们的Pull Requests必须的审核者。
我没有找到任何方法可以将他移除,我们无法完成我们的pull requests。
我已经花费了几个小时查看我能找到的每一个选项。

enter image description here

更新10/10 -- 我们尝试使用API删除此评论者并进行另一次PR,但还没有成功。我们甚至试图让其他审核者批准,但如果没有其他必需的审核者,我们就无法完成。我很乐意将这个问题移动,因为我知道它与代码无关,但不知道该去哪里...这不仅仅是一个“你认为哪个工具最好”的问题——我们真的陷入了困境!

second picture


1
我投票关闭此问题,因为它不是关于代码的问题,而是关于如何配置特定工具的问题。 - Andy Lester
你会建议我把这个问题移交给 @AndyLester 去哪里呢? 这可能与代码无关,但对我们来说是一个重大问题。 - Joe Ruder
3个回答

7

请在“分支策略”下检查自动包含代码审核人员部分:

存储库 >> 分支 >> ...(在您的分支处)>> 分支策略 >> 自动包含代码审核人员

如果您有权限更新它们,请删除不需要的审核人员。如果您没有权限,请查看分支安全性或找到有权限的人。

我不确定它是否适用于当前的拉取请求,也许您需要重新创建它。


感谢您尝试帮助Anna。 我们没有显示任何自动评审员,并且我们尝试使用API删除所需的评审员,但尚未成功。 之后我们尝试了一个新的PR,但仍然没有改变。 接下来我们将尝试创建一个新分支,并会进行更新。 - Joe Ruder
抱歉。您可以分享一下您尝试使用的API是哪个吗?删除拉取请求审核者?新分支应该可以解决这个问题。 - Anna
是的,我们尝试了删除拉取请求审核人员的功能(至少我认为是这样)-- 负责此事的程序员现在正在睡觉,大约4个小时后会上线。 - Joe Ruder
似乎应该有一种方法可以在用户界面中查看谁在“必需”的审阅者列表中,并在那里进行修改。问题是,这个问题有一个超级关键的错误修复被拖延了,如果我不解决它,我们的用户将点燃火把准备攻打城堡。 - Joe Ruder

2
将必须的审核人从Azure DevOps中删除。
您需要询问拥有“编辑策略”权限(即“项目管理员”)的人员,从“自动包含代码审核人员”中删除该必须的审核人员。

enter image description here

注意:您需要检查您要合并的分支的分支策略,例如,您从“Dev”合并到“master”,您需要检查“master”分支的分支策略。
然后,在删除所需的审阅者之后,您可以返回到您的拉取请求,并单击“X”按钮:

enter image description here

现在,不需要那个必须的审阅者了。

enter image description here

希望这有所帮助。

1

检查父文件夹的分支策略,我曾遇到类似问题,但在禁用两个文件夹的策略后得以解决。


这个问题已经解决了一段时间,但那就是我最终做的。 - Joe Ruder

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接