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

469

Je n'arrive pas à afficher les icônes sous Windows 7 et cela me manque vraiment dans Windows XP.

Comment peut-il être corrigé?

Lodle
la source
3
Veuillez lire toutes les réponses ... La réponse de Ralph Cowling et JohanKirsh m'a aidé.
Gopi
Cette solution plus simple a fonctionné pour moi: stackoverflow.com/a/8186529/4505142
Darren Parker

Réponses:

552

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:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ explorer \ ShellIconOverlayIdentifiers

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:

  • TortoiseCVS0 - Dans CVS
  • TortoiseCVS1 - Pas dans CVS
  • TortoiseCVS3 - Conflict
  • TortoiseCVS4 - Dans CVS en lecture seule
  • TortoiseCVS5 - Ignoré
  • TortoiseCVS6 - Ajouté
  • TortoiseCVS7 - Supprimé
  • TortoiseCVS8 - Verrouillé
Kris Erickson
la source
26
C'était la réponse pour moi. J'ai installé Mozy et DropBox et j'ai simplement préfixé chacune de leurs entrées sous la clé "ShellIconOverlayIdentifiers" avec "z_". Je me suis déconnecté puis reconnecté, et les icônes de superposition Tortise sont réapparues. J'utilise la version 64 bits de Win7 et TortiseSVN.
Chris Staley
96
Le redémarrage ou la déconnexion n'est pas nécessaire, il suffit de terminer et d'exécuter explorer.exe.
Leigh Riffel
10
On dirait que Tortoise a implémenté cette solution de contournement: ses identifiants sont préfixés par des nombres. Cependant, je ne les vois toujours pas (alors que je vois les icônes de Dropbox ...)
Dmitry Selitskiy
40
Je viens de m'arriver à ça et on dirait que TortoiseSVN a commencé une course aux armements: les icônes Microsoft Skydrive commencent par un espace (!): "Skydrive1", les icônes Box.com commencent par "000", Avast! nomme sa superposition "00Avast", etc.
Chris R. Donnelly
9
La limite de 15 superpositions est toujours dans Windows 8.1. : /
CAD bloke
219

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é:

texte alternatif

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.

Ralph Cowling
la source
1
Tu as secoué mon monde. qui a résolu ce problème ennuyeux. Peut être utile pour arrêter le service TSVNCache après l'avoir fait afin que les icônes se chargent correctement
Marcos Placona
1
J'ai mon SVN dans une machine virtuelle Win7 Fusion sur un Mac et le référentiel se trouve dans le dossier des documents hôtes via les options de partage Fusion. Cela a résolu mes icônes ne s'affichant pas.
WMIF
Génial! Un volume TrueCrypt semble être géré comme un lecteur réseau.
Martin Hennings du
similaire à WMIF a résolu mon problème lors de l'utilisation d'un lecteur OS X de Parallels
TechSavvySam
120

Le redémarrage de votre PC n'est pas non plus nécessaire. Redémarrez plutôt explorer.exe:

  1. Appuyez sur Ctrl+Shift+Esc.
  2. Cliquez sur l' onglet Processus .
  3. Cliquez avec le bouton droit sur explorer.exe .
  4. Sélectionnez Fin du processus .
  5. Cliquez sur le bouton Terminer le processus .
  6. Cliquez sur l' onglet Applications .
  7. Clic-droit.
  8. Cliquez sur Nouvelle tâche (Exécuter) .
  9. Réglez Open sur:explorer
  10. Cliquez OK .

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

JohanKirsh
la source
Tuer et redémarrer explorer.exe est fastidieux (il est lent à redémarrer et ne redémarre pas tous les processus enfants que vous avez également tués). Essayez de tuer TSVNCache.exe à la place, puis actualisez votre fenêtre de l'Explorateur Windows en appuyant sur F5 pour voir si les icônes reviennent.
Walter Stabosz
Cliquer avec le bouton droit sur la barre des tâches et cliquer sur «Gestionnaire des tâches» fera également apparaître le Gestionnaire des tâches.
evilspoons
5
Vous pouvez le faire gracieusement. Ouvrez le menu Démarrer et maintenez la touche Ctrl + Maj enfoncée tout en faisant un clic droit dessus; "exit explorer" apparaîtra en option. Vous devrez quand même ouvrir le gestionnaire de tâches (par exemple en utilisant ctrl + alt + suppression) pour le redémarrer! C'est sur Windows 7; sur Windows 8, je pense que vous pouvez toujours le faire en appuyant sur Ctrl + Maj + clic droit sur la barre des tâches.
Jim Oldfield
2
Dans Windows 10, il existe une option "Redémarrer" pour l'Explorateur Windows dans le Gestionnaire des tâches. A travaillé instantanément pour moi.
codah
1
Cette solution est inutilement compliquée. (Bien que ce soit agréable à savoir.) Il suffit de se déconnecter par la fenêtre et de se reconnecter. Cela ne devrait prendre que quelques secondes et est facile à retenir. C'est un juste milieu entre le redémarrage (lent) et l'exécution de plusieurs étapes comme celle-ci :)
ToolmakerSteve
68

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.

spoulson
la source
42
Du développeur principal de TortoiseSVN (17/04/2010): "Vous devrez peut-être effectuer une installation de réparation (redémarrez le programme d'installation, puis choisissez" réparer ") après avoir mis à jour vers 1.6.8. Sinon, les icônes de superposition risquent de ne pas s'affiche correctement. Désolé pour la gêne occasionnée. "
bitFlipper
Si l'installation de réparation ne fonctionne pas, suivez ce cycle autant de fois que nécessaire: 1) Désinstaller 2) Redémarrer 3) Installer 4) Redémarrer
Álvaro González
Essayez certainement ceci avant tout regedits. Lorsque vous effectuez une réparation sur TortoiseSVN 1.7.1, vous n'aurez pas besoin de redémarrer si vous le laissez arrêter les applications avant de réparer. J'avais un nouveau système Windows 7 32 bits et y ai installé TortoiseSVN 1.7.1 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 n'apparaissent sur aucun dossier contrôlé par la source, sauf lorsque je les mets dans la corbeille (ce que le. ..?). Faire une réparation juste une fois l'a réparé.
hotshot309
J'ai eu le même problème avec Windows 8.1 et Tortoise SVN 1.8.1. La mise à jour de TSVN 1.8.1 vers 1.8.4 n'a pas aidé, j'ai toujours eu le problème. Une fois la version 1.8.4 installée, relancer le programme d'installation et choisir l'option Réparer a résolu mon problème
icc97
40

Je l'ai résolu en utilisant Autoruns de Sysinternals.

  1. Exécutez Autoruns
  2. Dans l'onglet «Explorer», faites défiler vers le bas jusqu'aux entrées «OverlayIconIdentifier» et «ShellOverlayIconIdentifier»
  3. Décochez les superpositions indésirables (comme la plupart des Dropbox, SkyDrive, etc.)
  4. Redémarrez Explorer.exe

Capture d'écran Autoruns montrant les entrées des icônes de superposition

Uwe Keim
la source
2
J'ai essayé toutes les réponses là-haut, mais aucune ne fonctionne. Ensuite, j'ai téléchargé les autoruns et fait quelques réglages, l'icône apparaît enfin! Merci beaucoup!
missingcat92
2
Comme l'a dit davido "bat l'ouverture du regedit", les Autoruns vous permettent rapidement d'activer / désactiver les superpositions. Une fois les superpositions SkyDrive désactivées, Tortoise Git / SVN a de nouveau montré toutes les superpositions familières. Je l'ai en outre utilisé pour désactiver quelques autres superpositions (par exemple DropDox) qui ne me paraissaient pas nécessaires.
Frelling
1
cela a très bien fonctionné pour moi. mais la boîte de dépôt s'est replacée devant après quelques semaines. J'ai donc dû réappliquer cette réponse. joué pour l'avenir.
Valamas
2
C'est une solution beaucoup plus agréable et élégante
MickyD
21

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):

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. EnhancedStorageShell
  5. Fichiers hors connexion
  6. Partage Privé
  7. TortoiseAjouté
  8. TortoiseConflict
  9. Écaille de tortue
  10. Tortue Ignorée
  11. TortoiseLocked
  12. TortueModifiée
  13. TortueNormal
  14. TortoiseReadOnly
  15. TortueUnversioned

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:

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. SharingPrivate (je veux que cela apparaisse)
  5. TortoiseAjouté
  6. TortoiseConflict
  7. Écaille de tortue
  8. TortueModifiée
  9. TortueNormal
  10. TortoiseReadOnly
  11. TortueUnversioned
  12. zFichiers hors ligne (je n'utilise pas le Centre de synchronisation ou les "fichiers hors ligne", donc je m'en fous)
  13. zEnhancedStorageShell (je ne sais pas vraiment ce qu'est le stockage amélioré, je ne pense pas que j'en ai besoin)
Giscard Biamby
la source
19

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.

Joey
la source
Même chose pour moi - je n'ai vu aucun problème avec TortoiseSVN sur Windows 7. J'utilise cependant des versions 32 bits des deux.
Andy
Cela pourrait être pourquoi, devra télécharger la version 64 bits et voir
Lodle
J'ai TortoiseSVN 32 et 64 bits installé sur Win7 Ultimate 64 bits. J'obtiens les icônes de dossier, mais pas les icônes de fichier. Toutes les entrées de registre ont été précédées de "z_" à l'exception des 9 TortoiseSVN.
Felipe Alvarez
14

Deux autres solutions possibles:

  1. Tuez TSVNCache.exe et laissez-le relancer. Cela a fait réapparaître à plusieurs reprises mes icônes de superposition de shell.

  2. 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.

bmt22033
la source
j'ai eu un problème similaire en tuant TSVNCache.exe m'a aidé à résoudre. Veuillez ne rien faire avec le registre Windows.
vidhyadhar
Je pensais que «mise à niveau» était un terme étrange pour SVN, j'aurais dû savoir que cela signifiait autre chose que le contrôle de version. Merci pour le # 2: c'est un très bon point que les métadonnées pourraient changer en cas de grands écarts entre les versions.
ravemir
Mon problème était que, pour une raison quelconque, TSVNCache.exe n'était pas en cours d'exécution. Je l'ai simplement lancé et les icônes de superposition sont réapparues.
aalazz
9

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:

  1. installer la dernière version de TortoiseOverlays
  2. redémarrer explorer.exe
Jaspio
la source
+1 Cela a fonctionné pour moi même si ce ne sont que certains projets qui n'affichent pas d'icônes (et donc je suppose, pas un problème avec le nombre limité de superpositions d'Explorer).
Tim MB
Avez-vous eu un projet sur des disques non fixes? TortoiseOverlays ajoute également les icônes des lecteurs réseau et similaires.
Jaspio
1
Pour moi, TortoiseOverlays 1.0.15 a travaillé avec Tortoise SVN TortoiseSVN-1.7.11.23600, mais pas TortoiseSVN-1.8.1.24570 J'ai passé une heure et demie à installer / désinstaller les différents clients Tortoise SVN pour le comprendre. Si tout va bien, je peux sauver quelqu'un d'autre le temps perdu.
Michael Sobczak
8

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

entrez la description de l'image ici

Alex
la source
2
+1 Essayez ceci avant même de penser à toucher le registre.
jwg
5

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.

Hoob
la source
5

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

juliosme
la source
Pour une raison quelconque, j'avais changé mon cache d'état en Aucun - le ramener à sa valeur par défaut a ramené les icônes. J'ai également fait le piratage du registre au préalable et préfixé les entrées Groove avec "z", mais le changement de cache d'état était nécessaire avant le retour de mes icônes.
davidfrancis
Désactiver le cache et appliquer, puis revenir aux paramètres par défaut le corrige à chaque fois pour moi.
fran
5

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.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers

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.

Barry Guvenkaya
la source
a dû désinstaller Dropbox, puis arrêter et redémarrer l'explorateur. bye bye Dropbox.
Ed-AITpro
4

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.

Isi
la source
4

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

Matty J
la source
3

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):

Seules les versions plus récentes de TSVN et TCVS sont capables de partager des icônes de superposition, et comme Explorer a une limite de 14 images de superposition au total avec des icônes de superposition superflues qui n'apparaissent tout simplement pas, vous pourriez en avoir trop ...

Si ses icônes de superposition apparaissent, vous devez réellement utiliser l'Explorateur Windows 32 bits, ce qui signifie bien sûr que vous devrez également installer une version 32 bits de TSVN.

Le problème peut survenir lors de la première installation de TortoiseVCS, car:

En regardant ce qui a été installé dans le système de fichiers et le registre, on dirait qu'ils ont essayé de faire ce que je fais avec mes extensions Shell - installer les versions 64 et 32 ​​bits, afin que personne ne dise "Je ne vois pas mes superpositions / menus "! ;)

Malheureusement, il semble que les entrées de registre pour 32 bits aient été arrosées, de sorte que la DLL d'extension 32 bits, même si elle est présente, n'a pas les entrées de registre correctes.

En cas de doute, je suggère de désinstaller TCVS et TSVN.
Installez ensuite TSVN.
Peut-être qu'après l'installation, redémarrez deux fois, pas une seule fois.
Et s'ils ne s'affichent toujours pas, accédez au panneau de configuration du logiciel et choisissez de réparer l'installation. Cela a fait l'affaire pour moi lors de la mise à niveau de la version précédente vers la version actuelle.

Vous devriez probablement installer la variante TortoiseXYZ que vous prévoyez d'utiliser principalement en premier, pour améliorer ses chances de tomber dans l'un de ces emplacements d'icônes de superposition avant la variante TortoiseXYZ que vous utilisez moins.
Gardez toujours à l'esprit ce nombre limité d'emplacements d'icônes de superposition lorsque vous essayez d'analyser les dysfonctionnements .

VonC
la source
1

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.

Lodle
la source
1

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 )

Pekka
la source
1
J'ai essayé cela sur Win7 x64 avec TSVN 1.9.2 et le programme d'installation ne me laissera pas installer la version 32 bits.
jacobsee
1

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.

sergiopereira
la source
1

Problèmes et solutions possibles

  1. Limitation du nombre d'icônes de superposition utilisables par Windows, reportez-vous à la réponse de Kris Erickson.
  2. Réglage inapproprié de TortoiseSVN, voir la réponse de Ralph Cowling.
  3. Bogue connu pour la mise à jour d'une version antérieure (avant 1.6.10), voir ici.
  4. TortoiseSVN n'a pas été installé pour tous les utilisateurs, essayez d'installer avec cmd comme ci-dessous, si les trois solutions ci-dessous ne fonctionnent pas, je crois que cette méthode vous sauvera la vie.

rem Set your own path.
set TOOL_ROOT=d:\Tools\TortoiseSVN-1.6.13.20954-win32-svn-1.6.16\tortoisesvn_1.6.16.21511
set PACKAGENAME=TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi
set TOOL_INSTALLROOT="c:\Program Files (x86)\TortoiseSVN"

msiexec /i "%TOOL_ROOT%\%PACKAGENAME%" INSTALLDIR=%TOOL_INSTALLROOT% ALLUSERS=1 ARPSYSTEMCOMPONENT=1 RebootYesNo=No REBOOT=ReallySupress /qb-

set ret=%ERRORLEVEL%

rem The installer seems to return same values as MSI
rem These codes mean that the product is properly installed, even though the code is not zero.
rem 1641 ERROR_SUCCESS_REBOOT_INITIATED
rem 3010 ERROR_SUCCESS_REBOOT_REQUIRED
if %ret% EQU 1641 set ret=0
if %ret% EQU 3010 set ret=0
if %ret% GTR 0 exit %ret%
Steven
la source
1

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.

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco1]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco2]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco3]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro1 (ErrorConflict)]
    @="{8BA85C75-763B-4103-94EB-9470F12FE0F7}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro2 (SyncInProgress)]
    @="{CD55129A-B1A1-438E-A425-CEBC7DC684EE}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro3 (InSync)]
    @="{E768CD3B-BDDC-436D-9C13-E1B39CA257B1}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt1"]
    @="{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt2"]
    @="{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt3"]
    @="{FB314EDD-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt4"]
    @="{FB314EDE-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt5"]
    @="{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt6"]
    @="{FB314EDF-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt7"]
    @="{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt8"]
    @="{FB314EE0-A251-47B7-93E1-CDD82E34AF8B}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00avast]
    @="{472083B0-C522-11CF-8763-00608CC02F24}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1EldosIconOverlay]
    @="{AF743E58-5357-404B-8314-32D2D8420F9D}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]
    @="{C5994560-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]
    @="{C5994561-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]
    @="{C5994562-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]
    @="{C5994563-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]
    @="{C5994564-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]
    @="{C5994565-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]
    @="{C5994566-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]
    @="{C5994567-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]
    @="{C5994568-53D9-4125-87C9-F193FC689CB2}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EldosIconOverlay]
    @="{5BB532A2-BF14-4CCC-86B7-71B81EF6F8BC}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EnhancedStorageShell]
    @="{D9144DCD-E998-4ECA-AB6A-DCD83CCBA16D}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveBlacklistedOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D42}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedEditOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D44}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedViewOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D43}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncedOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D40}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncingOverlay]
    @="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D41}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off0]
    @="{8E33AEC3-C5F2-43C4-B048-9E3EB19B1DD5}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off1]
    @="{8E33AEC4-C5F2-43C4-B048-9E3EB19B1DD5}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
    @="{4E77131D-3629-431c-9818-C5679DC83E81}"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\SharingPrivate]
    @="{08244EE6-92F0-47f2-9FC9-929BAA2E7235}"

Rappelez-vous, ce sont pour Windows 64 bits et vous devez prendre une sauvegarde de votre registre

PCPGMR
la source
0

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.

nanki
la source
0

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:

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers]
1TortoiseNormal
2TortoiseModified
3TortoiseConflict
4TortoiseLocked
5TortoiseReadOnly
6TortoiseDeleted
7TortoiseAjouté
8TortoiseIgnored
9TortoiseUnversioned
Superposition d'icône Groove Explorer 1 (talon non lu GFS)
Superposition d'icônes Groove Explorer 2 (stub GFS)
Groove Explorer Icon Overlay 2.5 (dossier non lu GFS)
Superposition d'icônes Groove Explorer 3 (dossier GFS)
Superposition d'icônes Groove Explorer 4 (marque non lue GFS)
Partage Privé
TortoiseAjouté
TortoiseConflict
Écaille de tortue
Tortue Ignorée
TortoiseLocked
TortueModifiée
TortueNormal
TortoiseReadOnly
TortueUnversioned
zEnhancedStorageShell
Fichiers zOffline
zSkyDrivePro1 (ErrorConflict)
zSkyDrivePro2 (SyncInProgress)
zSkyDrivePro3 (InSync)
dulcana
la source
J'ai également besoin de TortoiseCVS et j'ai essayé d'installer TortoiseSVN .. n'a pas fonctionné non plus.
Henrique de Sousa
0

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.

AlfredD
la source
0

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

Denise Michelle del Bando
la source
0

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.

Vapeur
la source
Non, dès que vous réinstallez Dropbox, ses superpositions auront priorité si elles sont alphabétiquement antérieures. (Au moment où j'écris ceci, dropbox a TROIS ESPACES devant chaque nom de superposition, de sorte qu'ils gagneront sur toute application de superposition "concurrente" qui a moins de 3 espaces à partir de chaque nom.) Personnellement, j'ai résolu cela en ajoutant plus d'espaces dans devant les icônes SVN que j'utilise (via RegEdit). Cela fonctionnera jusqu'à ce qu'une mise à jour de Dropbox ajoute encore plus d'espaces. Insanity ...
ToolmakerSteve
0

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.

tbone
la source
Ce n'est pas une bonne solution. Changer le cache d'état en Shell signifie que vous ne voyez pas d' icônes récursives . Par exemple, si vous ajoutez ou modifiez un fichier, vous verrez une icône différente sur ce fichier (et peut-être sur le dossier qui contient directement ce fichier, je ne me souviens pas), mais vous ne verrez pas d'icône de modification sur une version supérieure dossier de niveau . Au lieu de cela, vous verrez des icônes "à jour" sur ces dossiers de niveau supérieur, même si, quelque part en dessous, ce n'est pas à jour! [Testé tout à l'heure sur TortoiseSVN 1.9.6 fonctionnant sous Windows 10 64 bits]
ToolmakerSteve
0

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.

user3731622
la source
.. ou les gens pourraient se déconnecter de Windows et se reconnecter, ce qui est un moyen rapide et facile de s'assurer que Windows utilise les modifications récentes.
ToolmakerSteve
0

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.

Raj
la source