2010-04-08 21 views

Respuesta

4

En algunas herramientas, hay una opción "Ver-> Mostrar siempre salida". Hace que los comandos se ejecuten en una ventana de consola. Aunque a menudo la línea de comando mostrada se trunca porque podría contener contraseñas.

TortoiseHg utiliza Mercurial en varias capas de API, por lo que no hay un lugar universal para obtener todos los comandos que emite. Pero un par de declaraciones impresas te pueden llevar bastante lejos.

TortoiseHg/hgtk/hgcmd.py - en CmdRunner :: execute(), imprimir línea_de_órdenes TortoiseHg/util/hglib.py - en hgcmd_toq(), args impresión

Para ver declaraciones de impresión, por lo general tienen para establecer THGDEBUG en su entorno, y ejecutar hgtk con la opción --nofork.

El estante en particular es difícil de interceptar, porque casi todo ese código es interno de TortoiseHg. Tenemos una copia local de la extensión de estantería y la llamamos directamente.

0

TortoiseHG tiene una vista de "registro" que se puede activar con este botón de la barra de herramientas: enter image description here.

Mostrará los comandos hg mientras se ejecutan, incluida su salida.

Esto es lo mismo que la opción Ver menú/Mostrar registro (o ^L).

Cuestiones relacionadas