Strategi percabangan Git - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Strategi percabangan Git

Dalam urutan yang paling tidak hingga paling kompleks, panduan ini menjelaskan strategi percabangan berbasis GIT berikut secara rinci:

  • Trunk — Pengembangan berbasis batang 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.

  • GitHub GitHub Flow — Flow adalah alur kerja ringan berbasis cabang yang dikembangkan oleh. GitHub Ini didasarkan pada gagasan feature cabang berumur pendek. Ketika fitur selesai dan siap untuk digunakan, fitur tersebut digabungkan ke dalam cabang. main

  • Gitflow — Dengan pendekatan Gitflow, pengembangan diselesaikan di cabang fitur individual. Setelah persetujuan, Anda menggabungkan feature cabang menjadi cabang integrasi yang biasanya diberi namadevelop. Ketika cukup banyak fitur telah terakumulasi di develop release cabang, cabang dibuat untuk menyebarkan fitur ke lingkungan atas.

Setiap strategi percabangan memiliki kelebihan dan kekurangan. Meskipun mereka semua menggunakan lingkungan yang sama, mereka tidak semua menggunakan cabang yang sama atau langkah persetujuan manual. Di bagian panduan ini, tinjau setiap strategi percabangan secara rinci sehingga Anda terbiasa dengan nuansanya dan dapat mengevaluasi apakah itu sesuai dengan kasus penggunaan organisasi Anda.