Czy i jak można zmienić nazwę gałęzi w mercurialu

Data publikacji: 2014-09-19 | Tagi:

Ok, czyli założyliśmy brancha, poszły jakieś commity, aż tu nagle zdajemy sobie sprawę, że zamiast version6.5 mamy branch o nazwie varsion6.5. Co robić w takim wypadku (bo nie wygląda to zbyt estetycznie) napiszę w tym poście.

Mercurial sam z siebie nie ma możliwości zmiany nazwy brancha, ale możemy z łatwością sobie poradzić używając dostępnych narzędzi. Oto poszczególne komendy do wykonania:

hg update varsion6.5
hg branch version6.5
hg commit -m "Zamiana brancha varsion6.5 na version6.5"
hg update varsion6.5
hg commit --close-branch -m "Pomyłka w nazwie brancha, używamy version6.5"
hg push --new-branch

Krok po kroku:

  • przełączamy się na gałąź z błędną nazwą
  • zakładamy nową gałąź z poprawną bazwą
  • commitujemy zmiany z odpowiednim komentarzem
  • przełączamy się ponownie na gałąź z błędną nazwą
  • commitujemy zamknięcie gałęzi z odpowiednim komentarzem
  • wypychamy nasze zmiany łącznie z nową gałęzią

Po tej operacji można już śmiało pracować na branchu version6.5.


Oceń ten post:
Podziel się:

comments powered by Disqus

IT w obrazkach: