web-dev-qa-db-fra.com

Existe-t-il un correctif pour les icônes de superposition TortoiseSVN sous Windows?

Aujourd'hui, les icônes de recouvrement TortiseSVN ont disparu sur mon PC Windows 10. Une recherche rapide sur Google montre de très nombreuses instances de ce type au cours des dernières années, de Windows 7 à Windows 10 récent.

En gros, les suggestions se divisent en deux groupes. Diverses manipulations qui ne fonctionnent plus et piratage manuel du registre avec RegEdit pour supprimer d'autres icônes. En outre, il existe de nombreux exemples de ce problème pour Tortisehg et TortiseGit.

Nous sommes donc sur la même page, ce sont la version Tortise et Windows qui me donne le chagrin aujourd'hui. Il est grand temps que nous trouvions un moyen de résoudre ce problème au lieu d'avoir à nous en débarrasser à l'intérieur du registre. Désinstaller TortiseSVN et réinstaller ne me convient pas.

Cela en soi suggère l'existence d'un problème fondamental imho. Si TortiseSVN fonctionnait lundi, et ne fonctionnait pas si je l'installais mercredi - L'icône de gestion sous-jacente à l'outil semble être erronée.

Quoi qu'il en soit, j'espère que quelqu'un de plus sage pourra suggérer ou nous indiquer un outil, un script ou un correctif qui résoudra réellement le problème.
Le problème est exacerbé par Windows car cela fait de OneDrive une sorte d’espèce protégée et je ne peux ni déplacer ni renommer ces icônes (du moins pas encore).

TortiseSVN

  • TortoiseSVN-1.9.5.27581-x64-svn-1.9.5.msi

Windows 10

  • Version 10.0.14393

en relation:

5
will

Il est grand temps que nous trouvions un moyen de résoudre ce problème au lieu d'avoir à nous en débarrasser à l'intérieur du registre.

Ce que l’on essaie de faire pour résoudre ce problème est d’automatiser la manipulation du registre; utilise le hack que tout le monde semble utiliser (espaces précédant les entrées de superposition) et propose même de redémarrer Windows Explorer par la suite:

  1. Allez à TortoiseSVN-FixIconOverlays [RunAsAdministrator] .cmd
  2. Sauvegarder le fichier
  3. Exécuter en tant qu'administrateur (comme indiqué)
  4. Autoriser l'outil à redémarrer l'Explorateur Windows pour que les modifications prennent effet immédiatement

Désinstaller TortiseSVN et réinstaller ne me convient pas.

Cela ne résout que certaines formes de corruption du registre, et non ce qui a déjà été suggéré dans d'autres commentaires: la cause la plus courante d'un tel problème est la limite de superposition atteinte.

Bonus: il devrait être assez simple de modifier l'outil pour des usages similaires: par exemple, vous assurer que les icônes GoogleDrive sont toujours visibles.

23
Helder Magalhães

Toutes les méthodes que je pouvais trouver avec Google ne fonctionnaient pas, mais je l'ai corrigé en utilisant cette méthode:

Ouvrez Regeditet allez à cette adresse: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

C’est ici que sont définies toutes les icônes superposées, ainsi que leur ordre d’application. Le problème est que Windows n'utilise que les 15 premiers d'entre eux et Dropbox en utilise 10. Ils ajoutent 3 espaces de début aux noms des éléments Dropbox pour s’assurer qu’ils viennent en premier.

Maintenant, ajoutez simplement 4 espaces de début aux icônes Tortoise que vous souhaitez voir apparaître en premier.

2
Hans

Je n'utilise ni Windows 10 ni des conflits d'icônes. Cela peut donc ne pas s'appliquer à cette question spécifique. Cela s'applique à d'autres problèmes généraux liés aux icônes tortoiseSVN . Avant de lancer votre regedit, vous pouvez essayer de changer le jeu d'icônes, puis de le relancer. Si vous êtes bon, alors vous n'avez pas à mettre à jour manuellement le registre vous-même.  enter image description here

Cela ne s'appliquera peut-être pas à 100% à votre cas, mais vous ne ferez aucun mal en essayant.

1
Paris Qian Sen

Si Dropbox est installé sur ce poste de travail, l’une des dernières mises à jour de Dropbox détruit les icônes de recouvrement de TortoiseSVN. Lire https://stackoverflow.com/a/41740663/761095 et http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3199988

Pour résoudre le problème, supprimez Dropbox ou lisez le FAQ et ajustez le registre Windows pour activer les icônes de recouvrement TortoiseSVN.

0
bahrep