Para aquellos de ustedes que usan Mercurial con la extensión MQ:Cómo evitar accidentalmente 'hg push' en lugar de 'hg qpush'?
Ésta es la segunda vez que accidentalmente incluir cambios en el repositorio central (hg push
) en lugar de aplicar un parche a mi directorio de trabajo (hg qpush
).
Creo que esto es muy lamentable, ya que es un error muy simple de hacer y tiene consecuencias muy graves (al menos tener que hacer un hg backout
y un extra hg push
para cada cambio presentado con el fin de generar un nuevo commit que " deshace" de las uno al repositorio central, pero la historia se vuelve complicado y desagradable.
mi objetivo es configurar algunos alias o algo en mi entorno con el propósito de hacer hg push
más difícil de hacer por accidente.
do ¿Tiene alguna sugerencia? Estaba pensando algo así como:
[alias]
push= <-- how to NOP the push command??
pushtoserver=push
Como esta es una pregunta completamente subjetiva, esta es la wiki de la comunidad.
gracias!
'alias qp = hg qpush' – kennytm
+1. De todos modos, he visto preguntas más subjetivas que no pertenecen a la wiki de la comunidad :) –
@KennyTM: tienes razón en el sentido de que debería hacer alias para los comandos que uso más. Pero sé que eventualmente me olvidaré de que tengo el alias e intentaré escribir 'hg qpush' solo porque ya estoy acostumbrado. –