2011-09-21 10 views
10

Estoy usando TortoiseHg v2.2.1 con Mercurial 1.9 en Windows XP. ¿Cómo configuro TortoiseHg para ver un archivo basado en la aplicación que Windows ha asociado con su extensión?¿Cómo configuro TortoiseHg para abrir un archivo en el programa correcto según su extensión?

Por ejemplo, si tengo un archivo .docx en el repositorio y estoy revisando su historial de revisiones, me gustaría View at revision... para abrir la revisión seleccionada en MS Word. Del mismo modo para otros tipos de archivos binarios como ppt y xls, que no puedo ver con el editor de texto predeterminado o kdiff3.

¿Puedo aprovechar que Windows ya sabe qué programa usar para abrir ciertos tipos de archivos o tendré que configurar manualmente cada tipo de archivo de interés dentro de los archivos de configuración de Tortoise?

He encontrado varias secuencias de comandos SVN en la carpeta TortoiseHg\diff-scripts que parecen resolver un problema similar para los archivos binarios diferentes en lugar de simplemente verlos, pero parece que no están activados y no estoy seguro de qué pasaría si algo Necesito modificar los archivos MergePatterns.rc o Mercurial.ini para que todo esto funcione.

+0

check [this] (http://stackoverflow.com/questions/6911135/specify-editors-in-mercurial) – remo

Respuesta

1

Para hacer que "View at Revision" use cualquier programa asociado con la extensión del archivo, pruebe este truco: En "Global Settings" en la sección "TortoiseHg", ingrese start "" como "Visual Editor". Tenga en cuenta el "" vacío. Esto es necesario para que start no use el nombre del archivo, que se pasa entre comillas por TortoiseHg, como el título de la ventana.

Cuestiones relacionadas