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

如何在Azure DevOps中禁止从Master分支创建新分支?

解决方案:Azure DevOps禁止从Master分支创建新分支及Visual Studio同步限制

一、Azure DevOps端权限限制设置

  • 进入项目的Repos -> Branches页面,找到Master分支,点击右侧「...」选择「Branch security」
  • 在权限设置界面,定位到目标用户组(比如Contributors),找到「Create branch」权限,设置为Deny
  • 若需保留管理员创建分支的权限,可单独给管理员组设置「Allow」,避免全局限制

二、分支策略辅助管控(可选)

  • 给Master分支添加分支策略,配合权限进一步规范流程:
    • 启用「Require a minimum number of reviewers」合并策略,确保仅审批通过的变更能进入Master
    • 开启「Build validation」,阻止不合规分支合并,降低误操作的后续影响

三、Visual Studio端同步限制

  • Visual Studio会自动同步Azure DevOps的权限配置,当尝试从Master分支创建新分支时,会因权限不足弹出错误提示
  • 可通过隐藏分支入口减少误操作:打开Team Explorer -> Branches -> 右键点击Master分支 -> 选择「Hide from view」,从视觉层面降低误触概率

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 21:18:09