Skip to content

2. Branch Structure

Alberto Dallagiacoma edited this page Nov 26, 2025 · 1 revision

Branching Strategy

main (development - unstable)
├─ feature/feature-1
├─ feature/feature-2
└─ bugfix/fix-bug-1

release/1.0 (production 1.0.x - stable)
├─ v1.0.0 (tag)
├─ v1.0.1 (tag - hotfix)
└─ v1.0.2 (tag - hotfix)

release/1.1 (production 1.1.x - stable)
├─ v1.1.0 (tag)
└─ v1.1.1 (tag - hotfix)

release/2.0 (production 2.0.x - stable)
└─ v2.0.0 (tag)

Branch Characteristics

Branch Lifespan Purpose Stability
main Permanent Active development Unstable
release/x.y Long-lived Stable production releases Stable
feature/* Short-lived New features Development
hotfix/* Short-lived Critical bug fixes Patch

Clone this wiki locally