Cabang dalam strategi Trunk - AWS Bimbingan Preskriptif

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 dan lingkungan dalam strategi percabangan Trunk.

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:

feature/<story number>_<developer initials>_<descriptor>

Contoh konvensi penamaan:

feature/123456_MS_Implement_Feature_A

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 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:

sandbox/<story number>_<developer initials>_<descriptor>

Contoh konvensi penamaan:

sandbox/123456_MS_Test_Pipeline_Deploy

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:

main

cabang hotfix

Tidak ada hotfix cabang khusus dalam alur kerja berbasis batang. Hotfix menggunakan feature cabang.