2010-04-06 10 views
7

Después de usar hg qnew y hg qrefresh para crear y actualizar un parche que quiero aplicar a mi repositorio, pero el mensaje que escribí cuando lo hice hg qnew no era muy bueno cometió, no hizo referencia el número de ticket de trac, y me gustaría decir algo sobre algunos de los problemas que aborda mi compromiso.Actualizando el mensaje de confirmación en Mercurial extensión MQ

¿Cómo hago algo como hg qrewritemycommitmessage. He examinado el docs on the website y he aparecido en blanco.

Respuesta

7

Usted acaba de hacer hg qrefresh -m "new commit message".

+0

Me siento un poco tonto, gracias. – Jerub

5

Además de

$ hg qrefresh -m "new message" 

sugerido por kuy, también se puede utilizar

$ hg qrefresh -e 

para editar el mensaje actual . Me parece muy útil ya que a menudo tengo mensajes de confirmación de varias líneas que necesito revisar muchas veces durante la vida útil de un parche. De hecho, siempre creo mis parches sin mensaje de confirmación, solo hg qnew foo, y luego edito el mensaje de confirmación a medida que avanzo.

+0

+1 - mucho más útil, ya que no necesariamente sabe exactamente qué escribir hasta que se haya implementado el cambio de código. – Lstor

Cuestiones relacionadas