Software Engineering KB

Home

❯

06 Development Process

❯

00 Version Control

❯

01 Concept

❯

Trunk Based Development

Trunk-Based Development

Feb 10, 20261 min read

  • git
  • workflows
  • trunk-based

Trunk-Based Development

← Back to Git Workflows

Short-lived branches (hours, not days), frequent integration to main. Developers commit directly to trunk or use very short-lived feature branches. Requires strong CI, feature flags, and disciplined testing. Enables continuous deployment.

Key Properties

  • Short-Lived Branches
  • Frequent Integration
  • Feature Flags Required

Related

  • CI-CD (essential companion)
  • Feature Branch Workflow (contrast)

git workflows trunk-based


Graph View

  • Trunk-Based Development
  • Key Properties
  • Related

Backlinks

  • Git Workflows
  • Feature Branch Workflow
  • GitHub Flow
  • Gitflow
  • Short-Lived Branches
  • Feature Flags

Created with Quartz v4.5.2 © 2026

  • GitHub