【问题标题】:remove a required reviewer from Azure Devops从 Azure Devops 中删除所需的审阅者
【发布时间】:2020-02-07 01:53:25
【问题描述】:

我们有一位不再积极从事某个项目的绅士。 问题是他是我们的 Pull Requests 的必需审阅者。

我无法找到删除他的方法,我们无法完成我们的拉取请求。

我花了好几个小时研究我能找到的每一个选项。

更新 10/10 -- 我们尝试使用 API 并删除此审阅者并进行另一次 PR,但还没有成功。 我们甚至尝试过让其他审阅者批准,但如果没有其他所需的审阅者,它就不会让我们完成。 我很乐意提出这个问题,因为我知道它与代码无关,但不知道去哪里......这不仅仅是一个“你认为什么工具最好”的问题——我们真的在在这里绑定!

【问题讨论】:

  • 我投票结束这个问题,因为它不是关于代码,而是关于如何配置特定工具。
  • 您建议我将问题移至@AndyLester 的哪里?这可能与代码无关,但对我们来说是一个主要问题。

标签: azure-devops azure-repos


【解决方案1】:

检查分支策略下的Automatically include code reviewers 部分:

Repos >> Branches >> ... (at your branch) >> Branch policies >> Automatically include code reviewers

如果您有权更新它们,只需删除不需要的审阅者。如果您无权访问,请查看 Branch 安全性,或找到有权访问的人。

我不确定它是否适用于当前的拉取请求,也许你需要再做一次。

【讨论】:

  • 感谢您帮助安娜。我们没有显示任何自动审阅者,并且我们尝试使用 API 删除所需的审阅者,但还没有成功。在那之后我们确实尝试了一个新的 PR,但还没有改变。接下来我们将尝试创建一个新分支并进行更新。
  • 对不起。您能否分享您尝试过的API?为拉取请求审阅者删除?新分支应该可以解决问题
  • 是的,我们为拉取请求审阅者尝试了删除(至少我是这么认为的)——这样做的程序员现在正在睡觉,大约 4 小时后恢复在线。
  • 似乎应该有一种方法可以查看谁在 UI 中的“必需”审阅者列表中并在那里进行修改。问题是这有一个超级严重的错误修复,我们的用户目前正在点燃他们的火炬,如果我不把它弄出来,就准备冲进城堡。
【解决方案2】:

从 Azure Devops 中删除所需的审阅者

您需要让拥有Edit policies (Project Administrators) 权限的人从Automatically include code reviewers 中删除所需的审阅者:

注意:你需要查看你要合并的分支的Branch policies,例如你从Dev合并到master,你需要查看该分支的Branch policies master分支。

然后,删除所需的审阅者后,您可以返回拉取请求并单击 X 按钮:

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

希望这会有所帮助。

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 它已经解决了很长一段时间,但这是我最终要做的。
    猜你喜欢
    • 1970-01-01
    • 2020-08-29
    • 1970-01-01
    • 2021-09-18
    • 1970-01-01
    • 1970-01-01
    • 2023-01-31
    • 1970-01-01
    • 2021-08-19
    相关资源
    最近更新 更多