2008-09-02 12 views
12

Instalé TortoiseHg (Mercurial) en mi Vista de 64 bits y el menú contextual no aparece cuando hago clic derecho en un archivo o carpeta. ¿Hay alguna solución para este problema?TortoiseHg en Vista de 64 bits que no muestra el menú contextual

+2

Esto ha sido corregido en la versión 0.8 - http://bitbucket.org/tortoisehg/stable/wiki/ReleaseNotes#x64-support - son soluciones temporales ya no es necesario. No –

Respuesta

20

Actualización: TortoiseHg 0.8 (lanzado el 2009-07-01) ahora incluye extensiones de shell de 32 y 64 bits en el instalador, y también funciona con Windows 7. La solución que se describe a continuación ya no es necesaria.


Una solución alternativa para conseguir los menús de contexto en el Explorador de Windows está enterrado en los archivos de la lista de correo de desarrollo TortoiseHg. Una de las publicaciones proporciona este consejo muy útil sobre cómo ejecutar Explorer de 32 bits en Windows de 64 bits:

Los menús contextuales de TortoiseHG aparecerán si ejecuta el explorador de Windows de 32 bits; crear un acceso directo a esta (o utilizar en Inicio> Ejecutar):

%Systemroot%\SysWOW64\explorer.exe /separate 

(Fuente: http://www.mail-archive.com/[email protected]/msg01055.html)

funciona bastante bien y es mínimamente invasiva, pero por desgracia esto no parece hacer que el icono superposiciones aparecen. No conozco ninguna solución para eso, pero el estado del archivo aún se puede ver a través de los comandos del menú de TortoiseHg al menos. Todas las demás funciones de TortoiseHg parecen intactas.

Las superposiciones de iconos ahora están trabajando con TortoiseHg 0.6 en el explorador de 32 bits. No estoy seguro si esta es una nueva solución o si tuve una configuración incorrecta en 0.5; independientemente de esto, significa que TortoiseHg es totalmente funcional en Windows de 64 bits.

+0

Bueno, gracias por eso! –

+0

Funciona para mí. Me muevo para cambiar la respuesta aceptada. –

+4

Ya no válida para Windows 7 RC – drozzy

1

De acuerdo con la TortoiseHg FAQ los menús de contexto funcionarán en Vista de 64 bits if you start a 32-bit instance of explorer by creating a shortcut con la siguiente configuración (como se sugiere en la respuesta anterior):

Target: %windir%\syswow64\explorer.exe /separate 
Start In: %windir%\syswow64\ 
+1

en una máquina Windows 7, a menos que me falta algo ... –

+0

I revisadas y el FAQ ahora se ha actualizado y sugiere la creación de un acceso directo para ejecutar una sesión de explorador de 32 bits en lugar de utilizar un gestor de archivos de 64 bits. He actualizado mi respuesta para reflejar esto, aunque esto hace que sea igual a la respuesta aceptada. –

2

Con el fin de poder utilizar una extensión en el Explorador , la "bitness" de la extensión debe coincidir con la bitness del sistema operativo. Esto se debe a que (al menos en Windows) no se puede cargar una DLL de 32 bits en un proceso de 64 bits, o viceversa. Si no hay una versión de 64 bits de HgTortoise, entonces no puede usarla con Explorer en un sistema operativo Windows de 64 bits.

1

Siempre puede instalar la línea de comando hg y usarla en caso de apuro. Es un poco más rápido, también.

1

Puedo verificar que xplorer2 muestra el menú contextual de tortuga HG en Vista de 64 bits.

1

Como se detalla en TortoiseHg FAQ, debe ejecutar una instancia de Windows Explorer de 32 bits para el menú contextual y las superposiciones para trabajar con Vista de 64 bits.

Mi preferencia personal es crear un acceso directo similar al siguiente para cada proyecto que estoy usando activamente con TortoiseHg:

%windir%\syswow64\explorer.exe /separate /root,C:\projects\frobnicator 

Esto inicia el explorador con la carpeta C:\projects\frobnicator ya abierto. (Puede omitir la opción /root y simplemente usar el mismo atajo para todos los proyectos si no le importa hacer clic en su camino a la carpeta de destino cada vez que la inicia.)

2

de actualizar a Windows 7 RC y la solución de 64 bits parece haber dejado de funcionar

+0

puedo confirmar esto. –

+0

me abrió un problema @ bitbucket y el equipo de TortoiseHg ha respondido ... verdadero soporte de 64 bits debería estar disponible pronto. Se puede trabajar temporalmente este utilizando algo como FreeCommander en lugar de Windows Explorer. – kitsune

1

he acabo de dar cuenta que el menú contextual y iconos del trabajo de un diálogo para abrir archivos de algunas aplicaciones (en Vista). Ahora solo uso el cuadro de diálogo Abrir archivo de Notepad ++, ya que uso Notepad ++ todo el tiempo.

Parece que tiene que ser el diálogo abierto simple, no es el nuevo Bloc de notas tiene, por ejemplo.

Tal vez alguien puede comprobar si este truco funciona en Windows 7.

Cuestiones relacionadas