Bir özellik dalında çalışmayı bitirdim feature-x. Sonuçlarını defaultşubeye geri birleştirmek feature-xve çıktılarından kurtulmak için kapatmak istiyorum hg branches.
Aşağıdaki senaryoyu buldum, ancak bazı sorunları var:
$ hg up default
$ hg merge feature-x
$ hg ci -m merge
$ hg up feature-x
$ hg ci -m 'Closed branch feature-x' --close-branch
Böylece feature-xşube (şarkı söyler 40- 41) kapanır, ancak her seferinde listelenecek yeni bir kafa , kapanış şube değişikliği kümesi vardır :44hg 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
|
Güncelleme : Görünüşe göre 1.5 sürümünden beri Mercurial hg headsartık çıktıda kapalı dalların başkanlarını göstermiyor .
Birleştirilmiş bir dalı bir kafa daha bırakmadan kapatmak mümkün müdür? Bir özellik dalını kapatmanın daha doğru yolu var mı?
İlgili sorular:
default"kapatmadan" birleştirdim . Sonuçta 0 yeni kafa ortaya çıktı ancak bu dallar hg branchessonsuza dek göründü (aktif olmayan dallar olarak).