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

如何配置PR审批策略,仅允许关联纯bug工作项的PR支持自审批?

PR关联工作项仅为Bug时允许自审批的配置方案

可以实现该细分审批规则,不同代码托管平台的配置方式如下:

GitHub

  • 首先开启master分支保护规则里的「合并前必须经过拉取请求审核」基础配置,关闭全局「允许提交者自审批」开关
  • 企业版用户可直接配置仓库规则集(Repository rulesets):添加规则条件为「拉取请求关联的所有工单标签均为bug」,例外项勾选「符合条件的PR允许提交者绕过审批要求」
  • 免费版/开源版用户可通过自定义Actions脚本实现:编写校验逻辑自动检测PR关联工作项类型,符合条件时自动添加指定标签跳过审批流程

GitLab

  • 进入仓库「设置→仓库→受保护的分支」页,打开master分支的批准规则配置
  • 关闭全局「允许提交者批准自己的合并请求」开关,新增自定义批准规则:规则名称设为「Bug修复自审批例外」,触发条件为「合并请求关联的所有工作项类型为Bug」
  • 在批准豁免选项中,勾选符合上述规则的合并请求允许提交者自批准

Azure DevOps

  • 进入项目「Repos→分支→master→分支策略」配置页,先关闭全局的「允许提交者审批自己的拉取请求」选项
  • 新增自动审批规则:触发条件设置为「拉取请求关联的所有工作项的工作项类型 = Bug」,执行操作设置为「允许提交者自审批该PR」
  • 可叠加额外校验规则,比如要求PR标题必须包含fix:/bug:前缀,进一步降低权限滥用风险

配置完成后建议先提交两类测试PR验证规则有效性:一类仅关联Bug类型工作项,一类关联功能类工作项,确认只有前者可正常自审批,后者必须走常规多人审批流程

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 08:15:02