Я закончил работу с ветвью функций feature-x
. Я хочу объединить результаты с веткой default
и закрыть feature-x
, чтобы избавиться от нее в выводе hg branches
.
Я придумал следующий сценарий, но у него есть некоторые проблемы:
$ hg up default
$ hg merge feature-x
$ hg ci -m merge
$ hg up feature-x
$ hg ci -m 'Closed branch feature-x' --close-branch
Таким образом, ветвь feature-x
(changests 40
- 41
) закрыта, но есть одна новая глава, панель изменений закрытия 44
, которая будет отображаться в hg heads
каждый раз:
$ 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
|
Обновить. Похоже, что начиная с версии 1.5 Mercurial больше не отображает заголовки закрытых ветвей на выходе hg heads
.
Можно ли закрыть объединенную ветку, не оставив еще одну голову? Есть ли более правильный способ закрыть ветвь функции?
Похожие вопросы: