Je n'arrive pas à afficher les icônes sous Windows 7 et cela me manque vraiment dans Windows XP.
Comment peut-il être corrigé?
windows
svn
tortoisesvn
icons
Lodle
la source
la source
Réponses:
Windows ne peut afficher qu'un nombre limité d'icônes de superposition ( 15 au total, 11 après ce que Windows utilise ). Des programmes comme Office Groove , Dropbox , Mozy , Carbonite , etc., détourneront un tas des 11 icônes de superposition possibles (ce serait bien si Microsoft augmentait le nombre de celles-ci car le nombre d'applications qui les utilisent semble augmenter et augmenter) ...
Vous pouvez voir quelles superpositions sont configurées et les modifier (à vos risques et périls) dans le registre ici:
Si vous utilisez TortoiseCVS (et que vous n'avez rien d'autre en utilisant des icônes de superposition), vous obtiendrez quelques icônes TortoiseSVN et toutes vos icônes TortoiseCVS. En effet, les icônes de superposition sont utilisées dans l'ordre alphabétique. Encore une fois, à vos risques et périls (la modification du registre peut faire exploser votre ordinateur, yada, yada, yada - et si vous lisez Stack Overflow et utilisez Windows et n'avez pas modifié le registre, vous êtes en effet une bête rare), ressentez libre de les renommer (je suggère de mettre des nombres devant ceux que vous voulez utiliser et "z _" est préfixé à ceux dont vous n'avez pas besoin). Les extensions TortoiseSVN Shell sont joliment nommées afin que vous sachiez ce qu'elles font, les extensions TortoiseCVS ne le sont pas. Après avoir parcouru le code source, j'ai trouvé les informations pertinentes:
la source
Arrêtez-vous!
Avant de faire quoi que ce soit à votre registre ou à des procédures similaires énuméré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 Tortoise SVN (cliquez avec le bouton droit sur n'importe quel dossier> TortoiseSVN> Paramètres), puis allez dans 'Icon Overlays'
Assurez-vous d'avoir coché «Network Drives» comme illustré:
Par défaut, lors d'une nouvelle installation de Tortoise, les lecteurs réseau n'ont pas d'icônes ajoutées.
Cela a résolu le problème pour nous. Si cela échoue pour vous, alors vous pouvez évidemment passer par les solutions (légèrement) plus impliquées répertoriées ici.
la source
Le redémarrage de votre PC n'est pas non plus nécessaire. Redémarrez plutôt explorer.exe:
explorer
L'Explorateur Windows a redémarré et les icônes TortoiseSVN réapparaissent.
la source
Moi aussi, j'ai perdu mes superpositions après la mise à niveau vers 1.6.8 sur Windows 7 x64. J'ai seulement installé la version x64 et non la version 32 bits. Pour résoudre ce problème, j'ai exécuté une réparation avec le programme d'installation d'origine et redémarré. Les superpositions s'affichent normalement par la suite.
la source
Je l'ai résolu en utilisant Autoruns de Sysinternals.
la source
J'ai eu le même problème que l'OP: Win 7 (x64), TortoiseSVN (x64) et DropBox (x86). Les informations de certaines des autres réponses m'ont donné toutes les informations. Je n'ai jamais eu la version x64 de TSVN installée sur cette machine.
Dans mon cas, TSVN et DropBox ont été installés le même jour que j'ai fait l'installation du système d'exploitation et les superpositions ont bien fonctionné jusqu'à il y a quelques jours. Je n'ai rien fait impliquant de modifier les paramètres de l'une ou l'autre des applications pour les empêcher de fonctionner.
Voici ce que j'avais dans la section du registre de superposition d'icônes après le début du problème (
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
):J'ai vérifié que seules les superpositions correspondant aux 11 premières entrées s'affichent dans l'Explorateur. Lorsque j'ai modifié l'ordre des entrées ci-dessus en ajoutant «z» au début de certaines d'entre elles, seules les 11 premières superpositions (sous l'ordre mis à jour) s'afficheraient.
Avec ce qui précède, j'avais tout ce dont j'avais besoin pour résoudre le problème (renommer ou supprimer des entrées afin que les entrées TSVN que je souhaite travailler soient <= # 11 sur la liste). Ci-dessous traite de se demander pourquoi cela est soudainement arrivé.
Je sais que sur la base des superpositions qui ont fonctionné avant il y a quelques jours, les touches 1-3, 7-9, 12-13 étaient toutes <= 11 dans la liste (je ne sais pas si la superposition # 14 a déjà fonctionné depuis que je n'ai jamais eu fichiers avec statut en lecture seule. # 15 n'a jamais fonctionné sur cette machine, donc je sais qu'elle n'a jamais été dans le top 11). Je suppose également que le bloc de clés TSVN monte / descend à l'unisson, donc elles ont été repoussées à deux ou trois endroits (* voir ci-dessous). Cela implique que 2-3 éléments ont été ajoutés entre les blocs DropBox et TSVN. Les trois qui y sont maintenant sont ajoutés par Windows et je suppose qu'ils seraient là dès l'installation du système d'exploitation.
La liste des 15 superpositions est-elle déterminée au moment de l'exécution? On dirait que les gestionnaires de superposition peuvent parfois indiquer au shell Windows qu'il n'y a pas d'icônes à ajouter à la liste. Peut-être que certains paramètres avec lesquels je me suis trompé il y a quelques jours concernant le partage de fichiers et le cryptage de fichiers ont rendu certains de ces éléments aux endroits 4-6 "activés" et poussé ceux SVN vers le bas.
À la fin, j'ai supprimé quelques entrées et en ai déplacé quelques-unes, donc ma liste finale ressemble à ceci:
la source
Ils s'affichent bien ici. Utilisez-vous la version 64 bits de Windows 7 avec la version 32 bits de TortoiseSVN? Si c'est le cas, ils n'apparaîtront que dans l'explorateur 32 bits (ou dans les CFD des applications 32 bits). Vous pouvez toutefois installer les versions 32 bits et 64 bits côte à côte.
la source
Deux autres solutions possibles:
Tuez TSVNCache.exe et laissez-le relancer. Cela a fait réapparaître à plusieurs reprises mes icônes de superposition de shell.
Si vous avez récemment mis à niveau TortoiseSVN à partir d'une version précédente, vous devrez peut-être mettre à niveau votre copie de travail. Cela peut être fait en cliquant avec le bouton droit sur votre dossier de projet et en choisissant "Copie de travail de mise à niveau SVN" dans le menu contextuel.
la source
Je suggère de se plaindre à Microsoft concernant la limite de superposition d'icônes ridiculement basse. Si nous sommes suffisamment nombreux à nous plaindre, ils vont peut-être résoudre la véritable cause première de ce problème:
Voir les commentaires en bas de page: http://msdn.microsoft.com/en-us/library/cc144123(VS.85).aspx
Envoyez des commentaires à l'équipe Microsoft Windows 7 sur ce problème: http://mymfe.microsoft.com/Windows%207/Feedback.aspx?formID=195
la source
Mes icônes avaient également disparu. Les correctifs de registre ne fonctionnaient pas non plus pour moi.
Voici comment je les ai récupérés:
la source
Parfois, il vous suffit d'aller dans les "paramètres" de TortoiseSVN, de désactiver les icônes, de cliquer sur "Appliquer", de les réactiver.
Démarrer Windows-> Tous les programmes-> TortoiseSVN-> Paramètres
la source
Même problème pour moi. Il s'avère que la cause du problème était le nouveau JungleDisk 3.0, qui installe grossièrement trois superpositions nommées "1Sync ..." "2Sync ..." et "3Sync ..." repoussant les tortues du bout.
Supprimez simplement ces clés JungleDisk dans la ruche reg répertoriée en haut (ou préfixez-les avec z_) et redémarrez le système et Tortoise devrait fonctionner à nouveau correctement.
Étant donné que cette limite de superposition existe dans Windows et est facilement atteinte avec les outils actuels, les fournisseurs d'outils devraient vraiment demander lors de l'installation avancée si l'utilisateur souhaite les installer. Je n'ai pas besoin ni envie de la nouvelle fonctionnalité "Sync" et je ne me soucie pas vraiment de la tactique de bourrer les icônes en haut de la liste avec des noms intelligents. Honte sur JungleDisk.
la source
Avez-vous essayé de changer dans les paramètres de Tortoise le cache d'état en 'Par défaut'? J'ai eu ce problème avec l'icône de superposition sur les dossiers parce que j'avais cette option dans 'Shell'. L'option se trouve dans Paramètres -> Superposition d'icônes.
Peut-être que cela pourrait vous aider http://tortoisesvn.net/node/97
la source
Dans mon cas, les superpositions Dropbox commençaient par un "(identificateur cité) dans le registre. J'ai supprimé tous les" préfixes "et redémarré explorer.exe.
Edit: j'ai installé Windows 10 et cette solution ne fonctionnait pas pour moi. Je suis donc allé au même emplacement de registre et supprimé tous les enregistrements Google et SkyDrive et redémarré explorer.exe.
Deuxième édition: après avoir installé TortoiseGit, il a tout corrigé sans aucune personnalisation.
la source
Je viens de passer à TSVN 1.6.8.19260 sur un WinXP et deux machines Win7. Après la mise à niveau, les icônes de superposition ont disparu sur les 3 machines. Sous la clé de registre mentionnée ci-dessus, je n'ai trouvé l'entrée que pour les fichiers hors ligne. J'ai simplement dû réinstaller / réparer l'installation de TSVN et les icônes sont réapparues après un redémarrage. Je n'ai jamais détecté ce comportement dans aucune version précédente de TSVN et j'ai certainement installé TSVN à chaque fois de la même manière avec les mêmes autorisations.
la source
Si vous avez récemment mis à niveau Tortoise SVN, c'est peut-être parce que la version 1.7 semble avoir besoin d'un nouveau format pour stocker l'état des fichiers - dans ce cas, vous pouvez cliquer avec le bouton droit sur le dossier racine de votre référentiel en question et utiliser l'option de menu Tortoise de 'SVN Upgrade Working Copy'.
Cela a résolu le problème pour moi.
Cheers Matt
la source
Pour compléter la réponse de Johannes , vous pouvez vérifier ce fil , qui mentionne une autre cause (la première étant l'installation du client 32 bits au lieu de 64) (c'est moi qui souligne):
Le problème peut survenir lors de la première installation de TortoiseVCS, car:
la source
J'ai trouvé que si vous installez d'abord la version 32 bits, cela détruira la version 64 bits. Lors de la réinstallation de Windows 7, je viens d'installer la version 64 bits et cela semble fonctionner correctement maintenant.
la source
Si vous souhaitez utiliser Tortoise à partir d'une application 32 bits sur Windows 7 64 bits, vous devez installer les versions 64 bits et 32 bits de Tortoise. Selon les créateurs de Tortoise, cela fonctionne très bien. ( source )
la source
Kris Erickson a raison, votez pour lui. Dans mon cas, le problème était l'installation de TFS powertools, qui ajoute une intégration de shell d'explorateur tout comme TSVN et TCVS. Il ajoute 5 autres superpositions. Puisqu'ils sont préfixés avec Tfs *, ils ont priorité sur Tortoise *. J'ai aussi juste préfixé le truc Tfs avec z_ et les superpositions TSVN sont revenues. Pas besoin de redémarrer / déconnecter cependant, il suffit de tuer explorer.exe et de le redémarrer.
la source
Problèmes et solutions possibles
la source
Si quelqu'un a besoin des entrées de registre pour Windows 7 64 bits, les voici. Ce qui était bon pour moi, c'est de supprimer les superpositions pour les éléments qui ne sont pas vraiment utilisés souvent: Drop Box, Google Drive, Produits Microsoft, et juste de conserver les superpositions pour Tortoise. Ce sont toutes les superpositions - rien n'est supprimé.
** Attention ** Jouer avec le registre peut rendre votre système instable. Assurez-vous de sauvegarder votre registre. Consultez cette recherche Google sur différentes manières de sauvegarder votre registre ou vos paramètres de registre.
Rappelez-vous, ce sont pour Windows 64 bits et vous devez prendre une sauvegarde de votre registre
la source
Après la mise à niveau vers TSVN 1.6.8.19260, j'ai eu le même problème (pas d'icônes dans l'Explorateur), mais dans mon cas, il n'y avait AUCUNE entrée du tout pour TSVN sous HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers. Dans mon installation d'origine, je n'ai pas inclus les jeux d'icônes supplémentaires, car je ne les utilise jamais (et je ne les ai jamais installés dans les mises à niveau précédentes).
J'ai modifié mon installation, en ajoutant des jeux d'icônes supplémentaires, et mes icônes sont réapparues comme par magie.
la source
Mon objectif principal était d'obtenir des ICON pour TortoiseCVS. Beaucoup de suggestions n'ont pas fonctionné pour moi: désinstallation, réinstallation; regedit en renommant; redémarrage plusieurs fois. Mais ce qui a fonctionné, c'est d' installer TortoiseSVN . Cela a fait fonctionner les icônes de TortoiseCVS. J'ai vérifié regedit. L'installation SVN place les numéros devant les noms d'icônes:
la source
J'ai eu le même problème ici avec TortoiseSVN 1.6.16. Les icônes étaient bien, mais j'ai ensuite installé et désinstallé TortoiseGit et soudain, les icônes TortoiseSVN ont cessé de fonctionner. En regardant le registre, j'ai découvert que la désinstallation de TortoiseGit a également supprimé toutes les icônes de superposition. J'ai simplement réinstallé TortoiseSVN et cela a résolu le problème.
la source
la modification de l'ordre du registre a fonctionné pour moi. les entrées avaient déjà un # avant. donc ça ne marchait pas. J'ai réalisé que les entrées précédentes avaient des espaces. alors maintenant mon registre svn a un espace, #, nom
la source
Une combinaison de solutions a fonctionné pour moi. J'ai essayé de tuer et de redémarrer explorer.exe comme suggéré par @LeighRiffel. N'a pas marché. J'ai désinstallé dropbox car je l'utilise rarement. Ensuite, j'ai essayé à nouveau l'explorateur et cela a fonctionné. Vous pouvez peut-être réinstaller Dropbox après cela et voir si les choses vont bien? Mais je m'en fiche.
Voici les étapes: Exécutez taskmgr.exe ou le gestionnaire de tâches> onglet processus> sélectionnez explorer.exe> tuer. Cliquez ensuite sur l'option de fichier> nouvelle tâche> entrez explorer.exe> ok.
la source
J'ai tout essayé ici (et quelques autres endroits), et ce qui a fonctionné pour moi (après avoir fait tout cela, les modifications du registre sont obligatoires je pense) a été de changer le paramètre pour Icon Overlays \ Status Cache de Default en Shell, et j'ai également vérifié Msgstr "Afficher les superpositions et le menu contextuel uniquement dans l 'explorateur". Je ne sais pas lequel de ces deux l'a fait, mais cela fonctionne maintenant.
la source
Lorsque j'ai extrait un nouveau projet du référentiel, je n'ai pas vu les superpositions d'icônes.
J'ai commencé à chercher des solutions et suis venu à cette question.
En lisant les réponses, j'ai remarqué que des superpositions d'icônes apparaissaient sur mon projet de paiement.
Je suppose que cela a pris quelques minutes pour que les icônes apparaissent.
J'ai pensé que cela pourrait être utile avant que les gens paniquent rapidement et commencent à modifier le registre.
la source
Changer le registre a fonctionné pour moi.
Si cela peut être utile à quiconque, j'ai initialement préfixé "z_" aux entrées de "ShellIconOverlayIdentifiers" que je voulais déplacer vers le bas. Cependant, cela ne semble pas faire apparaître les entrées de TortoiseSVN. Cela peut être dû à la sensibilité à la casse où le "z" minuscule précède toujours le "T" majuscule. Enfin, préfixer avec "Z_" a plutôt fait l'affaire.
la source