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

分支PR策略:能否排除wiki文件夹?

如何排除wiki文件夹绕过master分支的保护策略?

针对不同代码托管平台,都有对应的实现方式,以下是主流平台的操作步骤:

GitHub

  • 打开仓库的「Settings」→「Branches」,找到master分支的保护规则并点击「Edit」
  • 滚动到规则底部的「Exclude paths」区域,输入wiki/**并保存
  • 此设置生效后,wiki文件夹下的所有文件修改将无需遵守强制PR、关联工作项等分支保护策略

GitLab

  • 进入仓库「Settings」→「Repository」→「Protected branches」,编辑master分支的保护配置
  • 在「Branch protection rules」中,为master分支添加「Excluded paths」:wiki/**
  • 若需要更灵活的权限控制,也可在「Allowed to push」中添加特定团队/用户,允许他们直接推送wiki文件夹的修改

Azure DevOps

  • 进入项目「Repos」→「Branches」,找到master分支并点击「Branch policies」
  • 针对「强制PR审核」「关联工作项」等每个策略,点击右侧「...」选择「Edit」
  • 在策略编辑页的「Path filters」中添加排除规则:!wiki/**(感叹号代表排除该路径),保存设置
  • 每个需要绕过的策略都需单独添加此排除规则

注意事项

  • 路径匹配语法:wiki/**会匹配wiki文件夹下所有层级的文件和子文件夹,若仅需匹配一级文件可使用wiki/*,需根据平台要求调整
  • 设置完成后建议测试:直接推送wiki文件夹内的修改,确认是否能绕过分支保护策略

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 11:24:54