A trunk-alapú fejlesztés egy branching stratégia, ahol a fejlesztők kis változtatásokat gyakran integrálnak egyetlen fő ágba (trunk), nagyon rövid élettartamú ágakat használva (vagy közvetlenül commitolva). Szorosan kapcsolódik a magas teljesítményű CI/CD-hez, mivel maximalizálja a folyamatos integrációt.
Mi a trunk-alapú fejlesztés
Developers commit small, frequent changes to a SINGLE shared branch (trunk/main):
→ very SHORT-LIVED branches (merged within hours or a day) — or commit directly
→ integrate continuously (multiple times a day) into trunk
→ trunk is kept always RELEASABLE (working, deployable)
→ vs long-lived feature branches that diverge for days/weeks before merging.
