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

Azure DevOps如何限制用户从development/qa分支创建feature分支?

Azure DevOps分支权限配置+用户搜索问题解决

一、按需求配置分支权限

别单独找用户,用组管理权限更高效,还能避开搜索不到用户的坑,步骤如下:

  1. 打开项目的「Repos > Branches」页面
  2. 找到development分支,点击右侧「...」选择「Branch security」
  3. 在权限面板中:
    • 找到Project Administrators组,将「Create branch」设为「Allow」
    • 找到Contributors组(普通用户默认归属此组),将「Create branch」设为「Deny」
    • qa分支重复上述操作
  4. 处理master分支:
    • 找到Contributors(或「Project Valid Users」组,包含所有项目成员),将「Create branch」设为「Allow」
    • 管理员组默认已拥有该权限,无需修改

二、搜不到目标用户的解决办法

搜不到用户基本是以下几种情况:

  • 用户未加入当前项目:前往「Project Settings > Permissions > Users」,点击「Add users」将目标用户加入项目后再搜索
  • 搜索关键词错误:必须使用用户的完整邮箱地址,或Azure AD中的正式显示名,不要用昵称/缩写
  • 直接搜索组更便捷:比如要给所有普通用户设置权限,直接搜索「Contributors」组即可,无需逐个查找用户

补充提醒

  • 权限修改完成后务必点击「Save changes」才能生效
  • 如果需要限制feature分支的命名规则,可前往「Branch policies」添加「Branch naming patterns」,强制分支从指定源分支创建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 11:44:57