Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Cabang dalam strategi GitHub Flow
Strategi percabangan GitHub Flow umumnya memiliki cabang-cabang berikut.
cabang fitur
Anda mengembangkan fitur di feature cabang. Untuk membuat feature cabang, Anda bercabang dari main cabang. Pengembang mengulangi, melakukan, dan menguji kode di feature cabang. Saat fitur selesai, pengembang mempromosikan fitur tersebut dengan membuat permintaan gabungan kemain.
Konvensi penamaan: |
|
Contoh konvensi penamaan: |
|
cabang bugfix
bugfixCabang digunakan untuk memperbaiki masalah. Cabang-cabang ini bercabang dari main cabang. Setelah perbaikan bug diuji di kotak pasir atau lingkungan yang lebih rendah, perbaikan ini dapat dipromosikan ke lingkungan yang lebih tinggi dengan menggabungkannya main melalui permintaan gabungan. Ini adalah konvensi penamaan yang disarankan untuk organisasi dan pelacakan, proses ini juga dapat dikelola menggunakan cabang fitur.
Konvensi penamaan: |
|
Contoh konvensi penamaan: |
|
cabang hotfix
hotfixCabang digunakan untuk menyelesaikan masalah kritis berdampak tinggi dengan penundaan minimal antara staf pengembangan dan kode yang digunakan dalam produksi. Cabang-cabang ini bercabang dari main cabang. Setelah perbaikan terbaru diuji di kotak pasir atau lingkungan yang lebih rendah, perbaikan terbaru dapat dipromosikan ke lingkungan yang lebih tinggi dengan menggabungkannya main melalui permintaan gabungan. Ini adalah konvensi penamaan yang disarankan untuk organisasi dan pelacakan, proses ini juga dapat dikelola menggunakan cabang fitur.
Konvensi penamaan: |
|
Contoh konvensi penamaan: |
|
cabang utama
mainCabang selalu mewakili kode yang berjalan dalam produksi. Kode digabungkan ke main cabang dari feature cabang dengan menggunakan permintaan gabungan. Untuk melindungi dari penghapusan dan mencegah pengembang mendorong kode secara langsung kemain, aktifkan perlindungan cabang untuk cabang. main
Konvensi penamaan: |
|