Pregunta

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

¿Fue útil?

Solución

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


Una solución alternativa para obtener los menús contextuales en el Explorador de Windows está oculta en los archivos de la lista de correo de desarrollo de TortoiseHg.Una de las publicaciones proporciona este consejo muy útil sobre cómo ejecutar el Explorador 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;cree un acceso directo con esto (o use Inicio > Ejecutar):

%Systemroot%\SysWOW64\explorer.exe /separate

(Fuente: http://www.mail-archive.com/tortoisehg-develop@lists.sourceforge.net/msg01055.html)

Funciona bastante bien y es mínimamente invasivo. pero desafortunadamente esto no parece hacer que aparezcan los íconos superpuestos.No conozco ninguna solución para eso, pero el estado del archivo aún se puede ver al menos a través de los comandos del menú TortoiseHg. Todas las demás funciones de TortoiseHg parecen intactas.

¡Las superposiciones de íconos ahora funcionan con TortoiseHg 0.6 en el explorador de 32 bits!No estoy seguro si se trata de una solución nueva o si tuve algún error de configuración en 0.5;independientemente de esto significa que TortoiseHg es completamente funcional en Windows de 64 bits.

Otros consejos

Para poder utilizar una extensión en Explorer, el "bitness" de la extensión debe coincidir con el 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 existe una versión de 64 bits de HgTortoise, entonces no podrá usarlo con Explorer en un sistema operativo Windows de 64 bits.

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

Siempre puedes instalar la línea de comando hg y usarla en caso de necesidad.También es un poco más rápido.

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

Como se detalla en el Preguntas frecuentes sobre TortoiseHg, debe ejecutar una instancia del Explorador de Windows de 32 bits para que el menú contextual y las superposiciones funcionen en 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 el C:\projects\frobnicator carpeta ya abierta.(Puedes omitir el /root opción y simplemente use el mismo acceso directo para todos los proyectos si no le importa hacer clic en su camino a la carpeta de destino cada vez que lo inicie).

De acuerdo con la Preguntas frecuentes sobre TortoiseHg Los menús contextuales funcionarán en Vista de 64 bits. si inicia una instancia de 32 bits del explorador creando un acceso directo con las siguientes configuraciones (como se sugiere en la respuesta anterior):

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

Acabo de notar que el menú contextual y los íconos funcionan desde un cuadro de diálogo de apertura de archivos desde algunas aplicaciones (en Vista).Ahora solo uso el cuadro de diálogo de apertura de archivos de Notepad++, ya que uso Notepad++ todo el tiempo.

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

Quizás alguien pueda comprobar si este truco funciona en Windows 7.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top