Mittwoch, 8. April 2015

Mercurial Branch neu benennen

Willkommen zu dem Tutorial zum neu benennen eines Mercurial Branches.

Leider ist die nicht direkt möglich, sondern geht nur über einen Branch Wechsel, mit Schließung des alten Branches. Also im folgenden eine Schritt für Schritt Anleitung zum umbenennen des Braches stiging in staging.


  1. Also im ersten Schritt machen wir ein Update des alten Branches. 
    hg update stiging
  2. Erzeugen des neuen Branches. 
    hg branch staging
  3. Commiten des neuen Braches. 
    hg commit -m"Changing stiging branch to staging."
  4. Wechseln in den alten Branch. 
    hg update stiging
  5. Schließen Tees alten Branch. 
    hg commit --close-branch -m"This was a typo; use staging instead."
  6. Den Wechsel auf den Server verschieben.&nbsp
    hg push --new-branch
  7. Lokal auf den neuen Branch wechseln. 
    hg update staging
Gerade der letzte Schritt ist besonders wichtig, vergisst man diesen arbeitet man mit dem geschlossenen Branch weiter und mann muss alles noch einmal durchführen. Ist mir auch schon mal passiert. Also Augen auf mit welchem Branch man gerade arbeitet.

Dieses Tutorial ist auch in Englisch auf Stackoverflow zu finden.