Dalam pemahaman tentang GitHub Flow, seperti yang terlihat di sini , sebuah fitur, setelah review kode, pertama kali digunakan untuk produksi, kemudian digabung menjadi master.
Jika ada fitur kedua yang bercabang dari komit yang sama dengan fitur pertama, dan itu juga dikerahkan langsung ke produksi, maka produksi tidak akan lagi berisi fitur pertama.
dibuat di learngitbranching.js.org
Setelah c2 digunakan, bagaimana c3 dapat digunakan sebelum bergabung dengan c2 atau c4?
Bagaimana GitHub Flow menangani masalah ini?
Solusi yang jelas adalah dengan mengharuskan fitur harus diubah kembali ke master sebelum digunakan untuk produksi. Namun, ini rentan terhadap kesalahan manusia. Jika seseorang lupa untuk rebase, produksi sekarang kehilangan fitur.
Saya akan sangat menghargai jawaban dari mereka yang memiliki pengalaman menggunakan GitHub Flow. Bagaimana Anda tidak memiliki masalah ini?