J'avais utilisé Windows 8 et les icônes TortoiseSVN s'affichent correctement, mais après l'installation de Windows 10, je ne peux plus voir les icônes pour l'état des fichiers / dossiers.
J'avais utilisé Windows 8 et les icônes TortoiseSVN s'affichent correctement, mais après l'installation de Windows 10, je ne peux plus voir les icônes pour l'état des fichiers / dossiers.
Réponses:
Eu le même problème, et a été résolu en exécutant regedit
, en effaçant certaines entrées HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
et en redémarrant. La suppression des entrées OneDrive1 ... n'était pas autorisée, mais j'en avais quelques-unes de Google Drive. Vous pouvez également créer un bakup en double-cliquant dans le répertoire du registre et en effectuant un "Exporter" vers un fichier.
Sous Windows 10, la plupart des entrées sont utilisées par OneDrive et vous ne serez pas autorisé à les supprimer. Pour ce faire, faites un clic droit sur l'entrée (Exemple: "OneDrive1", puis cliquez sur "Avancé", puis cliquez sur le lien intitulé "Modifier" tout en haut à côté de "Propriétaire". Cela vous permet de changer le propriétaire. Tapez dans votre nom d'utilisateur et cliquez sur OK. Maintenant, donnez-vous "Contrôle total", puis appliquez-le. Vous devriez maintenant pouvoir le supprimer ou le renommer.
Comme dans la réponse recommandée actuelle mentionnée, vous devez trier les entrées des identificateurs de superposition dans le registre. Je n'ai pas supprimé ces entrées OneDrive ou GoogleDrive, mais j'ai renommé tous les dossiers Tortoise en ajoutant 3 espaces pour les mettre en haut. Redémarrez simplement et même avec le client Tortoise SVN 1.7.9, vous verrez à nouveau vos icônes de superposition SVN sous Windows 10.
ShellIconOverlayIdentifiers
en compte que les et ignore tout le reste, donc maintenant chaque application essaie de battre le système en insérant des espaces pour obtenir un rang "alphabétique" plus élevé.
J'ai corrigé mes problèmes avec les icônes TortoiseSVN n'apparaissant pas dans Windows 10, pour le cas particulier où mon référentiel était sur un lecteur amovible.
Il existe un paramètre Tortoise qui détermine les types de lecteursA:
B:
avec lesquels les icônes sont utilisées: lecteurs et , lecteurs amovibles, lecteurs réseau, lecteurs fixes, CD-ROM, lecteurs RAM et lecteurs inconnus .
Ce n'était PAS un problème avec la dénomination des superpositions d'icônes dans le registre Windows.
Les noms étaient automatiquement préfixés par «1», «2», etc.
pour les forcer (sur mon ordinateur) par ordre alphabétique en haut de la liste juste avant les icônes OneDrive.
Ainsi, toutes les icônes étaient dans le top 15. Pour accéder aux paramètres de Tortoise, cliquez avec le bouton droit sur Bureau ou sur un dossier, puis choisissez TortoiseSVN> Paramètres .
Dans Paramètres, choisissez Superpositions d'icônes . Vous y trouverez les paramètres des types de lecteur .
Tu peux aller à:
Tortoise Settings > Icon Overlays -> Overlay Handlers
et décochez toutes les cases, appliquez, puis réactivez-les et appliquez.
Cela fera la même chose dans le registre mais pas manuellement.
Sinon, vous pouvez ouvrir le registre avec le bouton ci-dessous, et remonter les clés, en ajoutant des espaces avant le nom.
TortoiseSVN 1.9.1 contournera le problème en renommant les icônes de superposition (en commençant par 2 espaces) pour s'assurer qu'elles sont chargées avant les icônes OneDrive .
L'explorateur Windows attribue 15 icônes de superposition personnalisées (Windows réserve 4, donc effectivement seulement 11 icônes de superposition ) - elles sont partagées entre plusieurs applications (Google Drive, One Drive, Tortoise SVN). Si vous avez plusieurs applications installées - les premières de la liste afficheront leurs icônes, les autres applications ne le feront pas.
Le problème est décrit plus en détail dans: https://tortoisesvn.net/faq.html#ovlnotall .
Ouvrez l'éditeur de registre dans:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Renommez les icônes qui ne sont pas importantes pour vous en commençant par le préfixe «z_» (sera le dernier de la liste, ne sera plus utilisé par la suite).
Un redémarrage de Windows peut être nécessaire, car le simple redémarrage de l'explorateur ne fonctionne pas. Mais dans mon cas, les icônes semblaient être correctes après un certain temps. (10-20 minutes?).
Je vous recommande de modifier le cache d'état des superpositions.
Settings -> Icon Overlays -> Status cache
Peut-être que cela aiderait à réinitialiser le cache.
Assurez-vous d'utiliser la dernière version de Tortoise.
Vérifiez la mise à l'échelle de votre moniteur .
Mon problème s'est avéré être le suivant:
Il s'est avéré que la mise à l'échelle DPI était différente sur le moniteur principal et secondaire. Lorsque le moniteur secondaire était réglé sur 125% (identique au moniteur principal), les icônes réapparaissaient.
Réponse effectivement fournie par User3163 posté sur SuperUser.com
J'ai eu le même problème que OP. L'installation de la version 1.9.2 a résolu le problème sans aucune modification.
Pour toute personne utilisant Windows 10, il y a une demande dans Feedback Hub pour que Microsoft résolve ce problème. Si vous souhaitez ajouter un +1 pour le corriger, voici un lien: https://aka.ms/Cryalp .
Le lien ne fonctionne que sur Windows 10 car il doit ouvrir le hub de commentaires pour accéder à la suggestion. Le lien a été généré à l'aide de la fonction «Partager» de Feedback Hub et aka.ms est un service de raccourcissement de lien interne utilisé par Microsoft.
Veuillez mettre à jour votre SVN Tortoise vers le dernier. Je vous recommande de modifier vos paramètres, voir ici
Settings -> Icon Overlays -> Status cache
faites-le comme Shell et appliquez
Redémarrez maintenant votre machine pour refléter les changements.
Les étapes suivantes ont fonctionné pour moi:
TortoiseSVN-1.9.5.27581-x64
et Microsoft Windows `[Version 10.0.14393] 'J'ai peur.
J'utilisais Subversion 1.7.x et l'installation de la version 1.9.1 ou la modification des entrées de registre n'ont pas résolu ce problème de superposition d'icônes.
Dans mon cas, après avoir utilisé la copie de travail de mise à niveau SVN, les superpositions d'icônes pour le projet mis à niveau sont apparues.
En conclusion, les anciens projets utilisant Subversion 1.7.x n'affichent pas les icônes et les projets utilisant Subversion 1.9.x font (sous Windows 10).
Astuce: il existe un bouton qui vous amène au registre dans Paramètres -> Superpositions d'icônes -> Gestionnaires de superposition -> Démarrer l'éditeur de registre . Au moins dans la version 1.9.1
J'ai supprimé toutes mes clés onedrive, installé le dernier aperçu, etc. et finalement réalisé que les icônes fonctionnaient tout le temps pour certaines vues de répertoire d'explorateur et pas pour d'autres.
En d'autres termes, moyen, grand, très grand et tuiles, mais pas de liste ni de détail. Comme je ne veux pas tout savoir sur la façon dont cela fonctionne, je regarde simplement mes répertoires de travail sous forme de tuiles pour le moment.
Comme d'autres l'ont indiqué, la zone de registre des icônes de superposition est encombrée. Voici un script PowerShell qui vous permet de vider toutes les superpositions du registre dans un fichier, puis après avoir modifié le fichier pour hiérarchiser vos superpositions comme vous le souhaitez, vous pouvez les réimporter et les protéger contre d'autres modifications d'autres programmes. fonctionnant sous SYSTEM.
J'ai fait tout ce qui précède et rien n'a fonctionné. Les icônes de superposition apparaissaient dans l'Explorateur mais pas dans Total Commander.
Finalement, ce qui a résolu le problème pour moi, c'est que j'ai découvert une commande dans Total Commander qui rafraîchissait les icônes de superposition. Pour y accéder, faites un clic droit sur la barre d'outils et cliquez sur "Modifier ...", et ajoutez "cm_SwitchOverlayIcons" comme indiqué dans l'image ci-dessous.
Après avoir ajouté l'icône de commande à la barre d'outils, je clique dessus une fois, et l'icône de superposition de TortoiseSVN est apparue!
Si vous utilisez un autre logiciel de contrôle de version, il peut y avoir un conflit. Dans mon cas, la désinstallation de Plastic SCM a restauré les icônes Tortoise SVN.