hg commit --close-branch
seharusnya cukup untuk menandai penutupan cabang. (lihat hg commit
)
--close-branch
tandai cabang sebagai ditutup, sembunyikan dari daftar cabang.
Lihat juga utas ini :
Harapan saya adalah saya menutup cabang karena jalur pengembangan ini telah menemui jalan buntu, dan saya tidak ingin diganggu lagi.
Oleh karena itu, ketika cabang telah ditutup, saya tidak akan melihatnya (di cabang, kepala, log, misalnya) kecuali saya secara eksplisit meminta untuk melihat cabang yang ditutup.
Saya harus mencatat bahwa saya mengharapkan cabang tertutup tetap berada di repositori; mungkin berguna di masa depan, dan commit --close-branch
pesan tersebut setidaknya harus menjelaskan mengapa cabang ditutup.
Memangkas cabang adalah hal lain.
Catatan: bahwa bisnis "cabang penutupan" adalah salah satu aspek yang dianggap hilang di Git, jika dibandingkan dengan Mercurial :
Cabang di git adalah, kami selalu diberi tahu, hal-hal singkat untuk digunakan dan dibuang, dan sejauh yang saya tahu git tidak memiliki cara untuk menunjukkan kepada kolega Anda bahwa Anda telah selesai dengan sebuah cabang;
satu-satunya cara untuk melakukannya adalah dengan menghapusnya, atau berharap mereka melihat komit gabungan terakhir dan memahami bahwa cabang ditutup untuk pengembangan lebih lanjut.
[In Mercurial] Ketika Anda selesai dengan sebuah cabang, bagaimanapun, Anda tidak dapat menghapusnya dari repositori; sebagai gantinya, Anda mengeluarkan komit yang menutup cabang, dan Mercurial mencatat bahwa cabang ditutup. Ini akan tetap menjadi bagian permanen dari riwayat repositori Anda.