Saat ini, saya biasa membuat cabang baru setiap kali saya harus menambahkan fitur baru ke aplikasi saya.
Ketika fitur saya selesai dan fungsional, saya menggabungkannya dengan cabang master.
Tetapi kemudian, ketika saya perlu memperbarui fitur ini (seperti peningkatan) apakah lebih baik untuk membuat cabang baru atau apakah saya perlu mengubah yang sebelumnya dengan master, apakah pembaruan kemudian bergabung lagi?
Sebagai contoh, saya memiliki cabang yang disebut anggota pemodelan dalam aplikasi Ruby on Rails. Kemudian, saya perlu menambahkan beberapa atribut ke model anggota (yang dibuat di cabang ini). Apa yang harus saya lakukan? Rebase cabang ini dengan master, perbarui model dan gabungkan lagi atau cukup buat cabang baru?