Me gustaría definir un alias de comando Mercurial en mi archivo hgrc que invoca múltiples comandos. Por ejemplo, me gustaría hacer algo como lo siguiente:¿Cómo (es posible) crear un alias de comando hg que ejecuta múltiples comandos?
[alias]
giveup = revert --all --no-backup; purge
syncprod = fetch production; push production
Esto me permitiría llamar hg syncprod
y tienen que invocar una zona de alcance y luego un empujón. No se ha podido determinar si esta capacidad existe. (Supongo que eso significa que no.)
¿Hay alguna manera de hacer esto en Windows? –
Bajo cygwin sospecho que lo mismo funcionaría, pero de lo contrario tal vez sea mejor escribir un giveup.bat (o cmd o lo que sea que use powershell). –
Puede llamar a powershell o cmd desde el alias. P.ej. Utilizo el siguiente alias con powershell: 'amend =! Powershell -NoProfile -Command hg ci -m $ (cat.hg \ last-message.txt)' –