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

如何在GitHub多分支工作流中将默认合并分支设为qa/dev?

修改GitHub默认PR合并分支为qa/dev的操作方案

1. 更改仓库默认分支

  • 打开GitHub仓库主页,点击顶部的「Settings」标签
  • 左侧菜单选择「Branches」,找到「Default branch」区域
  • 下拉选择qa/dev作为新的默认分支,确认保存

2. 配置分支保护规则(可选但推荐)

  • 针对main分支:添加保护规则,勾选「Require a pull request before merging」,并限制仅指定人员可合并到main,防止误操作直接合并代码到生产分支
  • 针对qa/dev分支:添加保护规则,比如要求至少1个QA审核通过后才能合并,确保测试流程落地

3. 保留原有生产同步工作流

  • 无需修改main分支自动同步生产的现有工作流,仅在qa/dev分支完成QA测试后,再发起从qa/dev到main的PR,合并后自动触发生产同步即可
  • 可以在该PR中添加强制审核环节,确保只有测试通过的代码进入main

注意事项

  • 同步团队成员:告知所有人PR默认目标已改为qa/dev,避免初期操作失误
  • 更新分支流程文档:在仓库README里明确分支流转路径:本地dev1/dev2 → 推送远程 → PR到qa/dev(测试) → PR到main(触发生产同步)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 21:36:01