Question Les icônes TortoiseSVN n'apparaissent pas sous Windows 7


Je ne peux pas sembler avoir les icônes à afficher sous Windows 7 et cela me manque vraiment de Windows XP.

Comment peut-il être réparé?


466
2018-06-29 11:03


origine


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, va détourner un tas des 11 icônes de superposition possibles (garçon serait-il agréable si Microsoft a augmenté le nombre de ceux-ci que le nombre d'applications qui les utilisent semblent augmenter et augmenter) ...

Vous pouvez voir quelles superpositions sont configurées et les modifier (à vos risques et périls) dans le registre ici:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ explorateur \ ShellIconOverlayIdentifiers

Si vous utilisez TortoiseCVS (et rien d'autre en utilisant des icônes de superposition), vous obtiendrez un couple de TortoiseSVN Icônes et toutes vos icônes TortoiseCVS. C'est parce que les icônes de superposition sont utilisées dans l'ordre alphabétique. Encore une fois, à vos risques et périls (éditer le registre peut faire exploser votre ordinateur, yada, yada, yada - et si vous lisez Stack Overflow et utiliser Windows et n'avez pas modifié le registre, vous êtes une bête rare), sentir libre de les renommer (je suggère de mettre des nombres devant ceux que vous voulez utiliser et "z _" préfixé à ceux que vous n'avez pas besoin). Les extensions de TortoiseSVN Shell sont bien nommées pour 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:

  • TortoiseCVS0 - Dans CVS
  • TortoiseCVS1 - Pas dans CVS
  • TortoiseCVS3 - En conflit
  • TortoiseCVS4 - En CVS en lecture seule
  • TortoiseCVS5 - Ignoré
  • TortoiseCVS6 - Ajoutée
  • TortoiseCVS7 - Supprimé
  • TortoiseCVS8 - Fermé à clef

541
2017-08-04 17:41



Arrêtez-vous!

Avant de faire quoi que ce soit dans votre registre ou les 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, accédez aux paramètres SVN de Tortoise (cliquez avec le bouton droit de la souris sur un dossier> TortoiseSVN> Paramètres), puis accédez à «Superpositions d'icônes».

Assurez-vous d'avoir coché 'Network Drives' comme illustré:

alt text

Par défaut, sur une nouvelle installation de Tortoise, les icônes réseau ne sont pas ajoutées aux lecteurs réseau.

Cela a résolu le problème pour nous. Si cela échoue pour vous, vous pouvez évidemment passer par les solutions (légèrement) plus impliquées énumérées ici.


213
2017-11-29 11:45



Le redémarrage de votre PC n'est pas non plus nécessaire. Au lieu de cela, redémarrez explorer.exe:

  1. presse Ctrl + Maj + Échap.
  2. Clique le Processus languette.
  3. Faites un clic droit sur explorer.exe.
  4. Sélectionner Processus final.
  5. Cliquez sur Processus final bouton.
  6. Clique le Applications languette.
  7. Clic-droit.
  8. Cliquez sur Nouvelle tâche (exécuter).
  9. Ensemble Ouvrir à: explorer
  10. Cliquez sur D'accord.

L'Explorateur Windows a redémarré et les icônes TortoiseSVN réapparaissent.


115
2018-01-12 22:30



J'ai également 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éparer, j'ai exécuté une réparation avec l'installateur d'origine et redémarré. Les superpositions sont affichées normalement par la suite.


68
2018-04-21 09:24



je résolu en utilisant Autoruns de Sysinternals.


33
2018-06-28 13:09



J'avais le même problème que l'OP: Win 7 (x64), TortoiseSVN (x64) et DropBox (x86). L'info de certaines des autres réponses m'a donné toutes les informations. Je n'ai jamais installé la version x64 de TSVN sur cette machine.

Dans mon cas, TSVN et DropBox ont été installés le jour même de 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 la modification des paramètres pour l'une ou l'autre application pour les amener à cesser de travailler.

Voici ce que j'avais dans la section de registre d'icône overlay après le début du problème (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers):

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. EnhancedStorageShell
  5. Fichiers hors ligne
  6. PartagePrivate
  7. TortoiseAdded
  8. TortoiseConflict
  9. TortoiseDeleted
  10. TortoiseIgnored
  11. TortoiseLocked
  12. TortoiseModifié
  13. TortoiseNormal
  14. TortoiseReadOnly
  15. TortoiseUnversionnée

J'ai vérifié que seuls les calques correspondant aux 11 premières entrées s'affichent dans Explorer. 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 de mise à jour) s'affichent.

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 pour que les entrées TSVN que je veux 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 travaillé avant, il y a quelques jours, clés 1-3, 7-9, 12-13 étaient tous <= 11 dans la liste (pas sûr si overlay # 14 jamais travaillé depuis que je ne ai jamais eu fichiers avec statut lecture seule. # 15 n'a jamais fonctionné sur cette machine, donc je sais que ce n'était jamais dans le top 11). Je suppose également que le bloc de touches TSVN se déplace de haut en bas à l'unisson, donc elles ont été renversé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 sont là maintenant sont ajoutés par Windows et je suppose qu'ils seront là dès que le système d'exploitation sera installé.

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 dire au shell Windows qu’il n’ya pas d’icône à ajouter à la liste. Peut-être certains paramètres que je foiré avec il y a quelques jours liés au fichier cryptage de partage et de fichiers ont causé certains de ces éléments aux endroits 4-6 pour devenir « activé » et pousser les SVN vers le bas.

En fin de compte, j'ai supprimé quelques entrées et en ai déplacé quelques-unes, donc ma liste finale ressemble à ceci:

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. SharingPrivate (je veux que cela apparaisse)
  5. TortoiseAdded
  6. TortoiseConflict
  7. TortoiseDeleted
  8. TortoiseModifié
  9. TortoiseNormal
  10. TortoiseReadOnly
  11. TortoiseUnversionnée
  12. Fichiers zOffline (je n'utilise pas le Centre de synchronisation ou "Fichiers hors connexion", je m'en fiche)
  13. zEnhancedStorageShell (ne savez pas vraiment ce qu'est le stockage amélioré, ne pensez pas en avoir besoin)

21
2017-12-27 23:25



Ils affichent bien ici. Utilisez-vous la version 64 bits de Windows 7 avec la version 32 bits de TortoiseSVN? Si tel est le cas, ils n'apparaîtront que dans l'explorateur 32 bits (ou dans les CFD d'applications 32 bits). Vous pouvez cependant installer les versions 32 bits et 64 bits côte à côte.


19
2018-06-29 11:07