Projek semasa kami agak rumit, dengan beberapa Ciri sedang dijalankan pada masa yang sama Anggapkan bahawa F1 dan F2 digabungkan ke dalam Membangunkan pada masa yang sama Adakah ini akan menjana banyak cawangan Keluaran, kedua-duanya daripada mereka termasuk Selepas mengubah suai F1 dan F2, dengan andaian bahawa pembangun F2 telah menguji fungsi F2 dan merasakan bahawa tiada masalah, mereka akan menerbitkannya kepada Master Ini tidak bermakna F1 Adakah fungsi keliru....
Selepas fungsi yang lengkap digabungkan menjadi ciri membangunkan untuk ujian => membangunkan
Ujian selesai, ciri cantum => induk
Lepaskan, gabungkan master=> lepaskan
Tampung panas, potong cawangan hotfix daripada master, pembaikan selesai, cantumkan hotfix => bangunkan untuk ujian selesai, cantumkan hotfix => master hotfix => lepaskan
F1, F2 digabungkan menjadi pembangunan tidak kira berapa banyak keluaran yang dihasilkan hanya akan ada satu cawangan keluaran
Cawangan keluaran adalah berdasarkan pembangunan, yang bermaksud F1 dan F2 mesti disertakan semasa ujian
Selepas cawangan pelepasan selesai, ia digabungkan menjadi induk, yang bermaksud F1 dan F2 mesti memasuki induk
Jika anda hanya mahu menguji F2 dan melepaskan F2 kali ini, maka jangan gabungkan F1 ke dalam pembangunan