기능 분기 작업을 마쳤습니다 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
더 이상 닫힌 분기의 헤드를 더 이상 표시하지 않습니다 .
더 이상 머리를 남기지 않고 병합 된 분기를 닫을 수 있습니까? 기능 분기를 닫는 더 올바른 방법이 있습니까?
관련 질문 :
default
"닫지 않고" 병합 했습니다. 새 헤드는 0 개가되었지만 그러한 분기는 hg branches
영구적 으로 볼 수있었습니다 (비활성 분기로).