2010-04-06 14 views
7

Po użyciu hg qnew i hg qrefresh w celu utworzenia i aktualizacji poprawki, którą chcę zastosować do mojego repozytorium, ale wiadomość zatwierdzenia, którą napisałem, gdy robiłem hg qnew, nie była zbyt dobra, nie zawierała odniesienia numer biletu od trac, i chciałbym powiedzieć coś na temat niektórych problemów, które mój adres zatwierdza.Aktualizacja komunikatu zatwierdzania w rozszerzeniu Mercurial MQ

Jak zrobić coś takiego, jak hg qrewritemycommitmessage. Zbadałem numer docs on the website i podałem puste.

Odpowiedz

7

Po prostu wykonujesz hg qrefresh -m "new commit message".

+0

Czuję się trochę głupio, dziękuję. – Jerub

5

Oprócz

$ hg qrefresh -m "new message" 

sugerowanej przez Kuy, można również użyć

$ hg qrefresh -e 

edytować aktualny wiadomość . Uważam, że jest to bardzo przydatne, ponieważ często mam komunikaty zatwierdzania wieloliniowego, które muszę wielokrotnie aktualizować przez cały czas trwania łaty. W rzeczywistości, zawsze tworzę swoje łatki bez wiadomości o zatwierdzeniu - po prostu hg qnew foo - a następnie edytuję komunikat zatwierdzenia, kiedy idę dalej.

+0

+1 - o wiele bardziej przydatny, ponieważ niekoniecznie dokładnie wiesz, co napisać, dopóki zmiana kodu nie zostanie wprowadzona. – Lstor

Powiązane problemy