Iam usando win xp con Tortoisehg 2.3. Uso bit bucket para hacer una copia de seguridad de mi código fuente personal. (raramente para el control de la versión verdadera, más como una tienda de copia de seguridad de origen). Ahora tengo que hacer clic derecho en mi repositorio, seleccionar confirmar, luego ingresar un mensaje de confirmación (elijo simplemente copiar el mismo mensaje que utilicé la última vez, hay un menú desplegable para hacer esto), luego presiono confirmar. Luego vuelvo a hacer clic con el botón derecho y selecciono sincronizar y pasar por esta opción para finalmente presionar. Podría usar el banco de trabajo y hacer algo similar. Quiero optimizar este proceso, así que decidí simplemente escribir un script de dos bat para confirmar y enviar. Cuando presiono Tortoisehg escupe el comando hg en la ventana y puedes verlo y cortar y pegar desde aquí. Para el compromiso no muestra lo que realmente está haciendo bajo el capó. Cuando utilicé TortoiseSVN hace mucho tiempo recuerdo que había un archivo de registro donde todos los comandos svn ejecutados se almacenaban para la depuración. Entonces comencé a buscar un archivo de registro de TortoiseHg.tortoisehg paso de confirmación de un paso: cómo y dónde está el archivo de registro
¿Alguien sabe:
1) ¿TortoiseHg tienen un archivo de registro en algún lugar donde almacena todos los comandos ejecutados mercuriales completo con todas las opciones de línea de comandos?
2) ¿Hay una mejor manera de hacer un empuje de compromiso de un paso (a través de Tortoisehg gui o bat o algún complemento/extensión, etc.)?
respecto
thx Martin. ¿Hay alguna forma de codificar mi mensaje de confirmación en este archivo hgrc?En caso afirmativo, los pls dicen sintaxis para este problema. Ahora necesito hacer clic en el menú desplegable del mensaje cada vez y hacer clic en algún mensaje antes de hacer clic en commit – Gullu
. Si también desea codificar el mensaje de confirmación (no es realmente recomendable, si no le importan los mensajes de confirmación, solo configure un proceso de copia de seguridad periódico en su lugar) luego puede usar 'hg commit -m" su mensaje "' desde la línea de comandos. Es decir, deje de usar la parte de GUI de TortoiseHg y ponga 'hg commit -m" auto commit "' y 'hg push' en un pequeño archivo' commit.bat'. –
De acuerdo. El archivo Bat es el mejor, ya que puedo resumirlo en el escritorio y toda la magia puede suceder con un solo clic del mouse. Gracias por tu ayuda. – Gullu