首页/开发/CI/CD 与发布速查/主干开发(Trunk-Based Development)
流水线设计54 条

主干开发(Trunk-Based Development)

短生命周期分支、频繁合入主干,未完成功能用特性开关隐藏;直接减少合并冲突与集成风险。

CI/CD 与发布速查开发更新于 2026-10-12
分支寿命通常少于一天到数天
配套小批量提交、特性开关、自动化测试与主干可用性保障
研究依据DORA 将主干开发列为交付绩效相关能力之一

节奏参考

节奏参考
git switch main && git pull --ff-only
git switch -c feat/order-export
git commit -m "feat: 出口订单导出"
git push -u origin feat/order-export
# 尽快通过评审合入主干,而不是攒一周
主干开发不等于直接在主干提交:分支 + 评审 + 快速合入同样成立。

易错点

  • 长命分支少冲突是错觉:集成风险只是被推迟到合并当天集中爆发
  • 主干常红仍强行频繁合入:需要先把「主干绿」当作团队纪律

数据来源与参考

  • DORA《Accelerate》
  • trunkbaseddevelopment.com
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌