Je ne parviens pas à afficher les icônes sous Windows 7 et cela me manque vraiment depuis Windows XP.
Comment cela peut-il être corrigé?
Je ne parviens pas à afficher les icônes sous Windows 7 et cela me manque vraiment depuis Windows XP.
Comment cela peut-il être corrigé?
Windows ne peut afficher qu'un nombre limité d'icônes superposées (15 au total, 11 après ce que Windows utilise). Des programmes comme Office Groove, Dropbox, Mozy, Carbonite, etc, vont accaparer un bon nombre des 11 icônes superposées possibles (ce serait vraiment bien si Microsoft augmentait ce nombre alors que le nombre d'applications les utilisant semble augmenter sans cesse)...
Vous pouvez voir quelles superpositions sont configurées et les modifier (à vos propres risques) dans le registre ici :
HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\explorer\\ShellIconOverlayIdentifiers
Si vous utilisez TortoiseCVS (et qu'aucune autre application n'utilise d'icônes superposées), vous obtiendrez quelques icônes TortoiseSVN, ainsi que toutes les icônes de TortoiseCVS. Cela est dû au fait que les icônes superposées sont utilisées par ordre alphabétique. Encore une fois, à vos propres risques (modifier le registre peut endommager votre ordinateur, bla bla bla -- et si vous lisez Stack Overflow et utilisez Windows sans avoir modifié le registre, vous êtes vraiment rare), n'hésitez pas à les renommer (je suggère de mettre des numéros devant celles que vous souhaitez utiliser et des "z_" avant celles dont vous n'avez pas besoin). Les extensions Shell TortoiseSVN sont bien nommées pour que vous sachiez ce qu'elles font, ce qui n'est pas le cas des extensions TortoiseCVS. Après avoir examiné le code source, j'ai trouvé les informations pertinentes :
C'était la réponse pour moi. J'avais Mozy et DropBox installés et j'ai simplement préfixé chacune de leurs entrées sous la clé "ShellIconOverlayIdentifiers" avec "z_". J'ai ensuite déconnecté et reconnecté, et les icônes de superposition Tortise sont réapparues. J'utilise la version 64 bits à la fois de Win7 et de TortiseSVN.
C'était aussi la réponse pour moi, j'avais installé Gladinet, qui avait pris mes icônes avec Carbonite.
Génial! a marché pour moi! J'ai ajouté un "z" devant les icônes liées à DropBox, redémarré, et voilà, ils sont là.
Avant de faire quoi que ce soit à votre registre ou des procédures similaires répertoriées dans la réponse (excellente) de Kris Erickson ou celles ci-dessous, il y a quelque chose à considérer...
Êtes-vous sur un lecteur réseau?
Si c'est le cas, allez dans les paramètres de Tortoise SVN (cliquez avec le bouton droit sur n'importe quel dossier > TortoiseSVN > Paramètres), puis allez à 'Surimpressions d'icônes'
Assurez-vous d'avoir coché 'Lecteurs réseau' comme sur l'image:
Par défaut, sur une nouvelle installation de Tortoise, les lecteurs réseau n'ont pas les icônes ajoutées.
Cela a résolu le problème pour nous. Si cela ne fonctionne pas pour vous, vous pouvez évidemment passer par les solutions (légèrement) plus complexes répertoriées ici.
Tu as bouleversé mon monde. cela a résolu ce problème gênant. Pourrait être utile d'arrêter le service TSVNCache après l'avoir fait pour que les icônes se chargent correctement.
J'ai mon SVN dans une machine virtuelle Fusion Win7 sur un Mac et le dépôt est dans le dossier des documents de l'hôte via les options de partage de Fusion. Cela a résolu le problème de mes icônes qui ne s'affichaient pas.
Aussi, redémarrer votre PC n'est pas nécessaire. Au lieu de cela, redémarrez explorer.exe :
explorer
Windows Explorer a redémarré et les icônes TortoiseSVN réapparaissent.
Tuer et redémarrer explorer.exe est fastidieux (il est lent à redémarrer, et il ne redémarre pas tous les processus enfants que vous avez également tués). Essayez de tuer TSVNCache.exe à la place, puis rafraîchissez votre fenêtre de l'Explorateur Windows en appuyant sur F5 pour voir si les icônes reviennent.
Cliquer avec le bouton droit de la souris sur la barre des tâches et cliquer sur 'Gestionnaire des tâches' fera également apparaître le Gestionnaire des tâches.
Vous pouvez également le faire à partir de l'invite de commandes : 1. taskkill /f -im explorer.exe 2. start explorer.exe
Moi aussi, j'ai perdu mes superpositions après avoir mis à jour vers 1.6.8 sur Windows 7 x64. J'ai seulement installé la version x64 et pas la version 32 bits. Pour corriger, j'ai lancé une réparation avec l'installateur original et j'ai redémarré. Les superpositions s'affichaient normalement par la suite.
Du développeur principal de TortoiseSVN (17-04-2010) : "Vous devrez peut-être effectuer une réinstallation de réparation (lancer à nouveau l'installateur, puis choisir 'réparer') après avoir mis à jour vers la version 1.6.8. Sinon, les icônes de superposition pourraient ne pas s'afficher correctement. Désolé pour le désagrément."
Si la réparation de l'installation ne fonctionne pas, suivez simplement ce cycle autant de fois que nécessaire : 1) Désinstallation 2) Redémarrage 3) Installation 4) Redémarrage
Certainement essayez ceci avant toute regedit. Lorsque vous effectuez une réparation sur TortoiseSVN 1.7.1, vous n'aurez pas besoin de redémarrer si vous le laissez fermer les applications avant la réparation. J'avais un nouveau système Windows 7 32 bits et j'ai installé TortoiseSVN 1.7.1 dessus après avoir installé Subclipse 1.8.2. (Peut-être que l'ordre d'installation a causé le problème, car un collègue a fait l'inverse et n'a eu aucun problème.) Les icônes TortoiseSVN ne s'affichaient pas sur les dossiers sous contrôle de source, sauf lorsque je les ai mis dans la Corbeille (quoi...?). Faire une réparation une seule fois a résolu le problème.
J'ai résolu le problème en utilisant Autoruns de Sysinternals.
J'ai essayé toutes les réponses là-haut, mais aucune d'entre elles ne fonctionne. Ensuite, j'ai téléchargé autoruns et j'ai fait quelques réglages, l'icône s'affiche enfin! Merci beaucoup!
Comme l'a dit Davido, "c'est mieux que d'ouvrir regedit", Autoruns vous permet rapidement d'activer/désactiver les superpositions. Une fois que les superpositions de SkyDrive ont été désactivées, Tortoise Git/SVN a de nouveau affiché toutes les superpositions familières. De plus, je l'ai utilisé pour désactiver quelques autres superpositions (par exemple, DropDox) que je ne trouvais pas nécessaires.
Cela a bien fonctionné pour moi. mais la boîte de dépôt s'est replacée en avant après quelques semaines. J'ai donc dû réappliquer cette réponse. étoilé pour l'avenir.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
3 votes
Veuillez lire toutes les réponses... La réponse de Ralph Cowling et JohanKirsh m'a aidé.
0 votes
Ce correctif plus simple a fonctionné pour moi : stackoverflow.com/a/8186529/4505142