You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure DevOps能否为新建分支自动继承默认分支策略?

在Azure DevOps中让新建分支自动应用默认分支策略的方法

可以实现新建分支自动应用预设的分支策略,无需手动逐一配置,具体操作方案如下:

方案1:利用分支策略的匹配模式批量覆盖

在Azure DevOps仓库的分支策略设置页,不要仅针对单个分支(如master、develop)配置规则,改用通配符匹配模式覆盖未来新建分支:

  • 若要让所有release/前缀的分支自动应用策略,可设置分支匹配模式为release/*
  • 若要覆盖绝大多数分支(仅排除少数特例),可使用*作为匹配模式,再通过「排除分支」指定无需应用策略的分支

配置时直接将现有策略的分支匹配框修改为通配符规则,原有的审核者数量要求、评论强制解决规则、自动纳入审核者设置等,会自动应用到所有匹配该模式的分支,包括后续新建的分支。

方案2:Azure DevOps CLI批量配置(适合批量统一规则场景)

如果需要对存量分支和未来新建分支统一应用策略,可通过Azure DevOps CLI命令批量设置:

  1. 提前确定策略参数(如审核者数量、自动纳入的用户组等)
  2. 使用az repos policy approval-rule create命令,通过--branch参数指定通配符匹配模式,实现符合模式的分支(含新建分支)自动继承策略

参考命令(需根据实际参数调整):

az repos policy approval-rule create --repository-id <你的仓库ID> --branch "*" --approver-count 2 --allow-downvotes true --reset-on-push true --block-self-approval true

注意事项

  • 分支匹配模式支持标准通配符:*匹配任意字符(含路径分隔符),?匹配单个字符,**匹配任意层级路径
  • 不同分支组需不同策略时,可创建多组分支策略,分别设置对应匹配模式和规则
  • 已手动配置过策略的分支,不会被通配符策略覆盖,若要统一规则需先删除原有分支的单独策略

内容的提问来源于stack exchange,提问作者Oguz Özkeroglu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 01:27:02