Question

J'ai installé TortoiseHg (Mercurial) dans mon Vista 64 bits et le menu contextuel ne s'affiche pas quand je clic droit sur un fichier ou un dossier.Est-il une solution de contournement pour ce problème?

Était-ce utile?

La solution

Mise à jour:TortoiseHg 0.8 (publié 2009-07-01) inclut désormais à la fois 32 bits et 64 bits des extensions du shell dans le programme d'installation, et fonctionne également avec Windows 7.La solution de contournement décrite ci-dessous n'est plus nécessaire.


Une solution de contournement pour obtenir les menus contextuels de l'Explorateur Windows est enterré dans le TortoiseHg liste de diffusion de développement des archives.L'un des messages que propose cette très pratique astuce sur la façon de exécuter 32 bits Explorer sur Windows 64 bits:

TortoiseHG menu contextuel apparaîtra si vous exécutez windows 32 bits explorer;créer un raccourci avec cette (ou utilisez Démarrer > Exécuter):

%Systemroot%\SysWOW64\explorer.exe /separate

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

Il fonctionne assez bien et est peu invasive, mais malheureusement, cela ne semble pas faire les recouvrements d'icône qui apparaît.Je ne connais pas de solution de contournement, mais l'état des fichiers peut toujours être consulté par le biais de TortoiseHg commandes de menu au moins. Tous les autres TortoiseHg fonctionnalité semble intact.

Les recouvrements d'icône qui travaillent maintenant avec TortoiseHg 0,6 en 32 bits explorer!Vous ne savez pas si c'est un nouveau correctif ou si j'ai eu quelques problème de configuration dans 0,5;peu importe ce qui signifie TortoiseHg est entièrement fonctionnel en version 64 bits de Windows.

Autres conseils

Afin d'être en mesure d'utiliser une extension de l'Explorateur, le "type d'installation" de l'extension doit correspondre au nombre de bits du système d'exploitation.C'est parce que (au moins sous Windows) vous ne pouvez pas charger une DLL 32 bits dans un processus 64 bits, ou vice versa.Si il n'y a pas de version 64 bits de HgTortoise, alors vous ne pouvez pas l'utiliser avec l'Explorateur sur une version 64 bits de Windows OS.

J'ai mis à niveau vers Windows 7 RC et le 64 bits solution semble avoir cessé de travailler

Vous pouvez toujours installer la ligne de commande hg et de l'utiliser dans un pincement.C'est un peu plus rapide, trop.

Je peux vérifier que xplorer2 ne montrent HG tortue menu contextuel dans Vista 64bit.

Comme détaillé dans le TortoiseHg FAQ, vous devez exécuter une version 32 bits de Windows Explorer exemple pour le menu contextuel et superpositions de travail sous Vista 64 bits.

Ma préférence personnelle est de créer un raccourci semblable à la suivante pour chaque projet, je suis activement à l'aide avec TortoiseHg:

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

Cela lance l'explorateur avec le C:\projects\frobnicator dossier déjà ouvert.(Vous pouvez omettre l' /root option et il suffit d'utiliser le même raccourci pour tous les projets si vous n'avez pas l'esprit en cliquant sur votre chemin vers le dossier cible chaque fois que vous le lancez.)

Selon l' TortoiseHg FAQ le contexte de menus travaux dans Vista 64-bit si vous démarrez une instance 32 bits d'explorer par la création d'un raccourci avec les paramètres suivants (comme suggéré dans la réponse ci-dessus):

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

J'ai juste remarqué que le menu contextuel d'icônes et de travailler à partir d'une boîte de dialogue ouvrir fichier à partir de certaines applications (sur Vista).Je vient de l'utilisation de Notepad++'s boîte de dialogue ouvrir fichier, depuis que j'utilise Notepad++ tout le temps.

Il semble être le simple dialogue ouvrir, pas le nouveau bloc-notes, par exemple.

Peut-être que quelqu'un peut vérifier si cette astuce fonctionne dans Windows 7.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top