1 votos

¿Cómo confirmar un archivo con TortoiseHg?

He instalado TortoiseHg en mi Mac. Puedo ejecutarlo y abre el navegador de repositorios. Sin embargo, al contrario que en Windows, no añade nuevos elementos al menú contextual del Finder. Así que no puedo hacer clic con el botón derecho en un fichero o carpeta y hacer 'commit'. ¿Cómo puedo realizar el commit entonces, sin ir al nivel de Terminal?

1voto

Douglas Puntos 10417

Para ello, tendría que hacer básicamente dos cosas:

  1. Cree un servicio de Automator que comprometa el trabajo
  2. Añadir el Servicio al menú contextual

Ambos temas han sido respondidos aquí en Ask Different; he enlazado a dos excelentes ejemplos.

Lo que tendrías que hacer es crear un Applescript o un bash script (bash probablemente sea más fácil) que "comprometa" lo que sea que quieras comprometer - tendrá que ampliar el alcance de los requisitos en detalle. Una vez que tengas el script escrito, añádelo al menú contextual.

0 votos

Gracias, estoy aprendiendo a usar el Mac, y esto se parece mucho a la forma de hacer las cosas del Mac. Realmente lo aprecio. La desventaja, sin embargo, es que AFAIU yo no conseguiría una ventana GUI que muestra los cambios en los archivos, y la lista de archivos modificados, y me permite introducir el mensaje de confirmación y cerrar una rama, etc

1voto

BuzzVII Puntos 11

Aunque la respuesta de @Allan da una buena explicación de cómo añadir el comando de commit al menú contextual de los archivos, lo que yo buscaba era simplemente una forma de confirmar los archivos sin recurrir a la línea de comandos. Resulta que TortoiseHg tiene esta funcionalidad accesible en la ventana principal, una vez que seleccione la revisión "Directorio de Trabajo" y el modo de confirmación ( alt + 2 ):

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X