Kini terdapat dua cawangan iaitu cawangan A dan cawangan B. Terdapat beberapa penyerahan pada setiap cawangan; b5, terdapat lima penyerahan kesemuanya;
Nota: Nilai cincangan 10 penyerahan di atas adalah berbeza.
Memerlukan bahawa selepas menarik ke cawangan A, maklumat komit pada cawangan B asal mesti dikekalkan.
Sila patahkan gaya ( ̄▽  ̄)╭ ~
Kaedah
yang disebut oleh @junnplus adalah betul, dan saya juga boleh melakukannya tetapi adakah jawapan yang lebih baik?
Pada cawangan A, laksanakan
Jika automasi tidak diperlukan, cara yang paling mudah adalah seperti berikut:
Editor akan memaparkan lima baris dari b1 hingga b5, memadamkan dua baris b1 dan b5, simpan dan keluar.
Mungkin sukar untuk mendapatkan jawapan yang lebih baik, bukan? Menurut prinsip
git-flow
,dev-feature
secara amnya tidak menggabungkan beberapa penyerahan tengah menjadidev
Mungkin keperluan penyoal adalah berdasarkan strategi pengurusan versi yang tidak munasabah Atau yang sangat istimewa. adegan.Sepatutnya hanya chrry pick
Semua orang betul, tidak ada cara yang baik; tetapi saya masih mempunyai keperluan istimewa ini dalam proses kerja sebenar saya.
Malam ini saya menggunakan kemahiran pengaturcaraan shell yang lemah untuk menulis program yang boleh mencapai keperluan saya, dan ia boleh dicapai melalui
cherry-pick
.Program kecil ini boleh memenuhi keperluan saya selagi ia dilaksanakan seperti berikut:
Seterusnya ialah debut saya: pautan github