Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Cabang dalam strategi Trunk
Strategi percabangan batang biasanya memiliki cabang-cabang berikut.
cabang fitur
Anda mengembangkan fitur atau membuat hotfix di feature cabang. Untuk membuat feature cabang, Anda bercabang dari main cabang. Pengembang mengulangi, melakukan, dan menguji kode di feature cabang. Ketika fitur selesai, pengembang mempromosikan fitur tersebut. Hanya ada dua jalur ke depan dari feature cabang:
-
Gabungkan ke dalam cabang
sandbox -
Buat permintaan gabungan ke cabang
main
Konvensi penamaan: |
|
Contoh konvensi penamaan: |
|
cabang kotak pasir
Cabang ini adalah cabang trunk non-standar, tetapi berguna untuk pengembangan pipa CI/CD. sandboxCabang ini terutama digunakan untuk tujuan berikut:
-
Lakukan penyebaran penuh ke lingkungan kotak pasir dengan menggunakan saluran pipa CI/CD
-
Kembangkan dan uji pipa sebelum mengirimkan permintaan gabungan untuk pengujian penuh di lingkungan yang lebih rendah, seperti pengembangan atau pengujian.
Sandboxcabang bersifat sementara dan dimaksudkan untuk berumur pendek. Mereka harus dihapus setelah pengujian spesifik selesai.
Konvensi penamaan: |
|
Contoh konvensi penamaan: |
|
cabang utama
mainCabang selalu mewakili kode yang berjalan dalam produksi. Kode bercabang darimain, dikembangkan, dan kemudian digabungkan kembali ke. main Penerapan dari main dapat menargetkan lingkungan apa pun. Untuk melindungi dari penghapusan, aktifkan perlindungan cabang untuk cabang. main
Konvensi penamaan: |
|
cabang hotfix
Tidak ada hotfix cabang khusus dalam alur kerja berbasis batang. Hotfix menggunakan feature cabang.