Saya sudah selesai mengerjakan cabang fitur feature-x
. Saya ingin menggabungkan hasil kembali ke default
cabang dan menutup feature-x
untuk menyingkirkannya di keluaran hg branches
.
Saya datang dengan skenario berikut, tetapi memiliki beberapa masalah:
$ hg up default
$ hg merge feature-x
$ hg ci -m merge
$ hg up feature-x
$ hg ci -m 'Closed branch feature-x' --close-branch
Jadi feature-x
cabang (perubahan 40
- 41
) ditutup, tetapi ada satu kepala baru , cabang perubahan 44
yang berubah, yang akan dicantumkan di hg heads
setiap waktu:
$ hg log ...
o 44 Closed branch feature-x
|
| @ 43 merge
|/|
| o 42 Changeset C
| |
o | 41 Changeset 2
| |
o | 40 Changeset 1
|/
o 39 Changeset B
|
o 38 Changeset A
|
Pembaruan : Tampaknya sejak versi 1.5 Mercurial tidak menampilkan kepala cabang yang tertutup dalam keluaran hg heads
lagi.
Apakah mungkin untuk menutup cabang gabungan tanpa meninggalkan satu kepala lagi? Apakah ada cara yang lebih benar untuk menutup cabang fitur?
Pertanyaan-pertanyaan Terkait:
default
tanpa "menutup" mereka. Ini menghasilkan 0 kepala baru tetapi cabang tersebut terlihat hg branches
selamanya (sebagai cabang tidak aktif).