Es gibt zwei Dinge, die Sie tun können, fusionieren oder transplantieren. Diese Antworten nehmen die Befehlszeile an, Sie müssen möglicherweise Ihre Menüs in Tortoise durchsuchen, um ähnliche Funktionen zu finden.
Sie können alle Änderungen von einem Zweig zum anderen zusammenführen. Das Verfahren dafür lautet:
hg update mybranch
hg merge default
hg commit -m "Merging with default"
Dies wird alle Commits von Standard in Ihre Branche bringen, aber nicht umgekehrt. Später können Sie Ihre Niederlassung mit Standard Reintegration durch das Gegenteil tun
hg update default
hg merge mybranch
hg commit -m "Bringing in changes from mybranch"
Wenn Sie in einem oder mehreren spezifischen Commits bringen wollen, die in einem anderen Zweig begangen wurden, können Sie das tun, mit ‚Transplantation‘, die eine Quecksilber-ist Erweiterung.
# reqiured in ~/.hgrc
[extensions]
transplant =
Dies sind die Befehle, die Sie verwenden Transplantation verwendet werden können:
hg log | less
# (find revision number, the part after the colon, i.e. "88660cca467d")
hg update mybranch
hg transplant 88660cca467d
# (no commit required)
Dies gehört zu StackOverflow - es handelt sich um ein Programmierwerkzeug. – Novelocrat
Oder SuperUser - es ist ein Windows-Tool! Oder wir brauchen eine neue Seite. –