Razvoj baziran na trunk grani je strategija grananja gdje programeri često integriraju male promjene direktno u jednu glavnu granu (trunk), koristeći vrlo kratkotraje grane (ili se direktno posvećuju). Jako je povezan s visokoizvedbenim CI/CD jer maksimalizira kontinuiranu integraciju.
Što je razvoj baziran na trunk grani
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.
