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

如何在ADF中禁止开发者直接编辑提交至master分支?

如何阻止直接编辑ADF的Master分支?

我需要禁止开发者直接在ADF的master分支编辑提交代码——现在存在用户不创建功能分支、直接操作master分支导致意外修改的风险(我自己就踩过这个坑)。已经给master分支配置了仅允许通过拉取请求合并的分支策略,但不确定这个设置能不能彻底阻止直接在master分支干活,相关设置截图如下:
分支策略设置截图

从你当前的设置来看,启用的**“要求拉取请求才能进行更改”**确实能阻止直接向master分支推送代码,但要注意几个关键点:

  • 这个策略管控的是推送操作:如果有人本地在master分支改了代码,推送到远程会被拒绝,必须走拉取请求合并的流程
  • 一定要勾选“强制执行,即使是管理员”:不然管理员账号能绕过这个限制,等于留了漏洞
  • 建议额外开启**“限制谁可以推送到此分支”**,把可推送的角色设为空,彻底封死直接推送的路径

除此之外,还可以补几个操作强化管控:

  • 给团队明确分支规范,要求所有开发工作都在功能分支完成
  • 给拉取请求加审核要求,比如至少1个审批才能合并,确保代码经过检查

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 13:35:15