Trunk-based development adalah strategi pengembangan perangkat lunak di mana semua pengembang bekerja pada satu cabang utama (trunk/master) untuk mengintegrasikan kode dan fitur baru secara langsung tanpa cabang panjang yang rumit. Kelebihannya termasuk kode yang selalu terbaru, mengurangi konflik saat penggabungan kode, dan pengiriman pekerjaan yang lebih cepat. Langkah utamanya adalah membuat cabang dari master