You need to enable JavaScript to run this app. Azure DevOps 如何为指定仓库关闭默认分支Cross-Repository policies
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps 如何为指定仓库关闭默认分支Cross-Repository policies

Azure DevOps 跨仓库策略差异化配置方案

完全可以实现,以下是两种成熟的落地方式:

方案1:单仓库禁用全局策略继承(推荐,改动范围最小)

Azure DevOps 分支策略的优先级规则为 单仓库自定义策略 > 全局跨仓库策略,不需要调整现有全局配置,直接对需要差异化的仓库单独配置即可:

  • 进入目标仓库的「设置」→「Repos」→「策略」,找到默认分支对应的策略配置区域
  • 找到从全局跨仓库策略继承的、配置了原有公共审查组的自动审查人规则,点击规则右侧的「禁用继承」开关,即可让这条全局规则在当前仓库失效
  • 新建一条自动审查人规则,添加你需要替换的目标分组,按需配置触发条件(如全部PR生效、路径过滤生效等)后保存
  • 验证方式:给当前仓库新建测试PR,确认自动添加的审查人仅为新配置的分组,无原有全局审查组即为配置成功

方案2:调整全局策略的适用范围

如果需要差异化的仓库数量很少,也可以直接修改全局跨仓库策略的生效范围,排除目标仓库后单独配置:

  • 进入组织/项目级「设置」→「Repos」→「跨仓库策略」,找到原有配置公共审查组的全局规则
  • 将规则的「适用仓库」从「所有仓库」改为「选择仓库」,全选所有仓库后取消勾选需要差异化配置的少量仓库,保存修改
  • 逐个给被排除的仓库配置自定义的自动审查人规则即可

批量操作提示

如果需要差异化配置的仓库数量较多,可以用 azure-devops cli 批量生成规则,避免手动重复操作,核心命令格式为 az repos policy reviewer create,可搭配参数指定仓库、分支、审查人组等配置。


内容的提问来源于stack exchange,提问作者kDar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.19 18:06:03