Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Strategi percabangan batang
Pengembangan berbasis Trunk adalah praktik pengembangan perangkat lunak di mana semua pengembang bekerja pada satu cabang, biasanya disebut cabang atau. trunk
main
Ide di balik pendekatan ini adalah untuk menjaga basis kode dalam keadaan yang dapat dirilis secara terus menerus dengan mengintegrasikan perubahan kode secara sering dan mengandalkan pengujian otomatis dan integrasi berkelanjutan.
Dalam pengembangan berbasis batang, pengembang melakukan perubahan mereka ke main
cabang beberapa kali sehari, bertujuan untuk pembaruan kecil dan bertahap. Ini memungkinkan loop umpan balik cepat, mengurangi risiko konflik gabungan, dan mendorong kolaborasi di antara anggota tim. Praktik ini menekankan pentingnya rangkaian pengujian yang terpelihara dengan baik karena mengandalkan pengujian otomatis untuk menangkap potensi masalah lebih awal dan memastikan bahwa basis kode tetap stabil dan dapat dirilis.
Pengembangan berbasis batang sering dikontraskan dengan pengembangan berbasis fitur (juga dikenal sebagai percabangan fitur atau pengembangan berbasis fitur), di mana setiap fitur baru atau perbaikan bug dikembangkan di cabang khusus sendiri, terpisah dari cabang utama. Pilihan antara pengembangan berbasis batang dan pengembangan berbasis fitur tergantung pada faktor-faktor seperti ukuran tim, persyaratan proyek, dan keseimbangan yang diinginkan antara kolaborasi, frekuensi integrasi, dan manajemen rilis.
Untuk informasi lebih lanjut tentang strategi percabangan Trunk, lihat sumber daya berikut:
-
Menerapkan strategi percabangan Trunk untuk DevOps lingkungan multi-akun (Panduan AWS Preskriptif)
-
Pengantar Pengembangan Berbasis Trunk (situs web Pengembangan
Berbasis Batang)