El desarrollo basado en trunk es una estrategia de ramificación donde los desarrolladores integran cambios pequeños frecuentemente en una única rama principal (trunk), usando ramas muy cortas (o commiteando directamente). Está fuertemente asociado con CI/CD de alto rendimiento porque maximiza la integración continua.
Qué es el desarrollo basado en 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.
