Ich verstehe, dass es möglich ist, einen benannten Zweig in Mercurial zu schließen, damit er nicht in der hg branches
Liste angezeigt wird:
hg commit --close-branch -m 'close badbranch, this approach never worked'
Ist es möglich, die Filiale später bei Bedarf wieder zu öffnen?
Antworten:
Sie können einfach
hg update
zum geschlossenen Zweig gehenhg commit
und dann einen anderen machen und er wird automatisch wieder geöffnet.Die
closed
Flagge wird nur zum Ausfiltern von geschlossenen Zweigen verwenden aushg branches
undhg heads
wenn Sie die Verwendung--closed
Option - es verhindert nicht von den Ästen.quelle
Nein, dieser Befehl erstellt einen neuen Zweig mit demselben Namen.
Vergiss einfach, dass es geschlossen ist. Wechseln Sie zum Zweig, nehmen Sie die Änderungen vor und legen Sie fest. Es wird automatisch wieder geöffnet. Wenn Sie fertig sind, können Sie es wieder schließen.
quelle
Versuchen Sie Folgendes:
Nehmen Sie nun eine kleine Änderung an einer der Dateien vor und schreiben Sie sie fest
dann schieben Sie es
Jetzt sollten Sie normal arbeiten können.
quelle
Versuche dies.
Wechseln Sie vor der Ausführung in den geschlossenen Zweig. (hg up closed_branch)
hg st
Berühren Sie a
füge hinzu ein
hg commit -m 'Wiedereröffnung der geschlossenen Filiale'
Dadurch wird der geschlossene Zweig wieder geöffnet.
quelle