Ich habe einige Entwicklung auf einem Zweig und erkannte, dass, bevor es abgeschlossen sein könnte etwas anderes zuerst getan werden muss. Ich entschied, dass ich meinen aktuellen Zweig abzweigen und die erforderlichen Änderungen in diesem Zweig durchführen würde, sie dann wieder zusammenführen und dann meinen Arbeitszweig in den Standard zusammenführen würde. Im Grunde erwartete ich dies:Mercurial Verzweigung eines Zweiges nicht richtig in hg dienen oder hg anzeigen
| | + requiste work branch commit.
| |/
| + working branch commit
|/
+Default branch commit
und am Ende, was ich zu tun erwarten, ist dies:
+ Merge into defualt
|\
| + Merge requisite work into working branch
| | \
| | + requiste work branch commit.
| |/
| + working branch commit
|/
+Default branch commit
Was ich in beiden hg view
und hg serve
bekommen, ist dies:
| + requiste work branch commit.
| |
| + working branch commit
|/
+Default branch commit
Wenn ich jedoch auf das Commit-Protokoll "Requiste Work Branch Commit" ist als Teil eines anderen Zweigs markiert.
Mache ich etwas falsch? Ist das ein Fehler in hg view
und hg serve
? Das hat schon mal jemand erlebt?
Das ist richtig. Im Wesentlichen ist der Viewer von Mercurial effizient und erstellt nur dann den Visualisierungspfad für separate Zweige, wenn dies tatsächlich erforderlich ist. – Amber