首页/开发/Git 与协作速查/Trunk-Based Development 主干开发

Trunk-Based Development 主干开发

开发者以小批量、高频次把改动合入主干:分支极短(小时到天)或直接提交主干,配套自动化测试与特性开关。

Git 与协作速查开发更新于 2026-10-12
核心小批量、高频合入主干
分支策略极短生命周期分支;或直接提交主干
配套自动化测试、特性开关、快速回滚

节奏示意

节奏示意
git switch main && git pull --ff-only
git switch -c feat/small-step
git commit -m 'feat: incremental step'
git push && # 尽快评审合入主干
trunkbaseddevelopment.com 强调:短分支加频繁集成是主干开发的必要条件,而不是可选项。

易错点

  • 缺少自动化测试与快速回滚能力时,高频合入的风险会放大,先补基础设施
  • 「合入主干」不等于「立即上线」,发布与开关策略要单独设计

数据来源与参考

  • Trunk Based Development(trunkbaseddevelopment.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌