Razvoj na osnovi trunkа je strategija vejenja, pri kateri razvojniki pogosto integrirajo majhne spremembe neposredno v eno samo glavno vejo (trunk), pri čemer uporabljajo zelo kratkoživajoče veje (ali komisijo neposredno). Tesno je povezan z zmogljivim CI/CD, ker maksimira neprekinjeno integracijo.
Kaj je razvoj na osnovi trunkа
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.
