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

Azure DevOps仓库无Pull Request时Main Branch不更新 如何阻止自动发起PR

Azure DevOps限制Main分支仅接受有效PR更新、阻止自动发起PR的设置方法

一、配置Main分支保护规则(强制仅可通过符合要求的PR更新)

  • 进入对应Azure DevOps项目,依次打开Repos > Branches
  • 找到Main分支,点击分支右侧的更多操作按钮(三个点图标),选择Branch policies
  • 在策略配置页面开启以下规则:
    • 开启Require a minimum number of reviewers,根据团队规则设置最少审批人数,未达到审批数的PR无法合并
    • (可选)开启Check for linked work items,要求PR必须关联对应工作项,确保更新有效性
    • 开启Check for comment resolution,要求PR内所有评论必须处理完成才可合并
    • 关闭所有用户、服务账号的Bypass policies when completing pull requests、Bypass policies when pushing权限,禁止绕开规则直接推送或合并代码到Main分支
    • 保存配置,此时所有直接推送到Main分支的操作都会被系统拒绝,仅可通过符合上述规则的PR合并更新

二、阻止提交到featured分支自动发起PR的配置

出现提交到featured分支自动创建PR的情况,通常是因为配置了自动PR规则,按以下路径排查关闭即可:

  • 排查分支自动合并规则:
    在Repos > Branches页面,查看是否配置了featured分支到Main分支的自动创建PR规则、自动合并规则,找到对应规则后直接删除
  • 排查CI/CD管道触发器:
    进入Pipelines页面,排查所有管道的触发器配置,确认是否存在featured分支有新提交时自动调用DevOps API创建PR的脚本或逻辑,删除对应触发器或相关代码段即可
  • 排查第三方自动化工具配置:
    如果项目接入了代码自动化工具(如Dependabot、自定义运维机器人),进入对应工具的配置页,删除featured分支提交自动发起PR到Main分支的规则即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 00:24:03