it-swarm.it

Le icone TortoiseSVN non vengono visualizzate in Windows 7

Non riesco a visualizzare le icone in Windows 7 e mi manca davvero questo Windows XP.

Come può essere aggiustato?

467
Lodle

Windows può mostrare solo un numero limitato di icone di sovrapposizione ( 15 totale, 11 dopo quello che usa Windows ). Programmi come Office Groove , Dropbox , Mozy , Carbonite , ecc, dirottano un mucchio delle 11 possibili icone di overlay (ragazzo sarebbe bello se Microsoft avesse aumentato il numero di questi come il numero di applicazioni che li usano sembrano aumentare e aumentare) ...

Puoi vedere quali sovrapposizioni sono impostate e modificarle (a tuo rischio) nel registro qui:

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

Se stai usando TortoiseCVS (e non hai nient'altro che usando le icone di overlay), otterrai un paio di TortoiseSVN Icons e tutte le tue icone TortoiseCVS. Questo perché le icone di sovrapposizione vengono utilizzate in ordine alfabetico. Di nuovo, a tuo rischio e pericolo (la modifica del registro potrebbe far esplodere il tuo computer, yada, yada, yada - e se stai leggendo Stack Overflow e usi Windows e non hai modificato il registro, sei davvero una bestia rara), senti liberi di rinominarli (suggerisco di mettere i numeri di fronte a quelli che vuoi usare e quelli di "z _" prefissati a quelli che non ti servono). Le estensioni della shell TortoiseSVN sono ben definite per sapere cosa fanno, le estensioni TortoiseCVS no. Dopo aver esaminato il codice sorgente, ho trovato le informazioni pertinenti:

  • TortoiseCVS0 - In CVS
  • TortoiseCVS1 - Non in CVS
  • TortoiseCVS3 - Conflicted
  • TortoiseCVS4 - In CVS readonly
  • TortoiseCVS5 - Ignorato
  • TortoiseCVS6 - Aggiunto
  • TortoiseCVS7 - Deleted
  • TortoiseCVS8 - Bloccato
547
Kris Erickson

Fermati!

Prima di fare qualsiasi cosa per il tuo registro o per le procedure simili elencate nella (eccellente) risposta di Kris Erickson o in quelle sotto, c'è qualcosa da considerare ...

Sei su un disco di rete?

In tal caso, vai alle impostazioni SVN di Tortoise (fai clic con il pulsante destro del mouse su qualsiasi cartella> TortoiseSVN> Impostazioni), quindi vai a "Icona Overlay"

Assicurati di aver controllato "Unità di rete" come nella foto:

alt text

Per impostazione predefinita su una nuova installazione di Tortoise, le unità di rete non hanno aggiunto le icone.

Questo ha risolto il problema per noi. Se questo fallisce per te, ovviamente puoi passare attraverso le soluzioni (leggermente) più coinvolte elencate qui.

216
Ralph Cowling

Non è necessario riavviare il PC. Invece riavviare Explorer.exe:

  1. Stampa Ctrl+Shift+Esc.
  2. Fare clic sulla scheda Processi.
  3. Fare clic con il tasto destro su Explorer.exe.
  4. Seleziona Termina processo.
  5. Fare clic su Termina processo pulsante.
  6. Fare clic sulla scheda Applicazioni.
  7. Pulsante destro del mouse.
  8. Fare clic Nuova attività (Esegui).
  9. Set Apri a: Explorer
  10. Fai clic OK.

Windows Explorer è stato riavviato e riappaiono le icone TortoiseSVN.

119
JohanKirsh

Anch'io ho perso le mie sovrapposizioni dopo aver aggiornato a 1.6.8 su Windows 7 x64. Ho solo installato la versione x64 e non la versione a 32 bit. Per risolvere il problema, ho eseguito una riparazione con il programma di installazione originale e riavviato. Le sovrapposizioni vengono visualizzate normalmente da allora in poi.

68
spoulson

I risolto usando Autoruns di Sysinternals.

  1. Esegui Autoruns
  2. Nella scheda "Explorer", scorri verso il basso fino alle voci "OverlayIconIdentifier" e "ShellOverlayIconIdentifier"
  3. Annulla la spunta degli overlay indesiderati (come la maggior parte di qualsiasi Dropbox, SkyDrive, ecc.)
  4. Riavviare Explorer.exe

Autoruns screenshot showing Overlay Icons entries

35
Uwe Keim

Ho avuto lo stesso problema dell'OP: Win 7 (x64), TortoiseSVN (x64) e DropBox (x86). Le informazioni di alcune delle altre risposte mi hanno dato tutte le informazioni. Ho sempre avuto la versione x64 di TSVN installata su questa macchina. 

Nel mio caso TSVN e DropBox sono stati installati lo stesso giorno in cui ho fatto l'installazione del sistema operativo e le sovrapposizioni hanno funzionato fino a un paio di giorni fa. Non ho fatto nulla che implicasse la modifica delle impostazioni di entrambe le app per far sì che smettessero di funzionare.

Ecco cosa ho avuto nella sezione del registro sovrapposizione icona dopo il problema avviato (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers): 

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. EnhancedStorageShell
  5. File offline
  6. SharingPrivate
  7. TortoiseAdded
  8. TortoiseConflict
  9. TortoiseDeleted
  10. TortoiseIgnored
  11. TortoiseLocked
  12. TortoiseModified
  13. TortoiseNormal
  14. TortoiseReadOnly
  15. TortoiseUnversioned

Ho verificato che solo gli overlay corrispondenti alle prime 11 voci sono visualizzati in Explorer. Quando ho modificato l'ordine delle voci precedenti aggiungendo 'z' all'inizio di alcune di esse, verranno visualizzate solo le prime 11 sovrapposizioni (sotto l'ordine aggiornato). 

Con quanto sopra ho avuto tutto ciò di cui avevo bisogno per risolvere il problema (rinominare o eliminare le voci in modo che le voci TSVN che voglio lavorare siano <= # 11 nella lista). Qui di seguito trattiamo chiedendoci perché questo è successo all'improvviso.

So che in base agli overlay che hanno funzionato prima di un paio di giorni fa, i tasti 1-3, 7-9, 12-13 erano tutti <= 11 nella lista (non sono sicuro se l'overlay # 14 abbia mai funzionato da quando non ho mai avuto file con stato di sola lettura. # 15 non ha mai funzionato su questa macchina, quindi so che non è mai stata nella top 11). Suppongo anche che il blocco dei tasti TSVN si sposti su e giù all'unisono, pertanto sono stati spostati verso il basso di due o tre punti (* vedi sotto). Ciò implica che sono stati aggiunti 2-3 elementi tra i blocchi DropBox e TSVN. I tre che ci sono ora sono aggiunti da Windows e suppongo che sarebbero lì non appena il sistema operativo installato. 

L'elenco di 15 overlay è determinato in fase di esecuzione? Sembra che i gestori di overlay possano a volte dire a Windows Shell che non ci sono icone da aggiungere alla lista. Forse alcune impostazioni che ho combinato con un paio di giorni fa, relative alla condivisione di file e alla crittografia dei file, hanno causato la "attivazione" di alcuni di questi articoli nei 4-6 spot e l'eliminazione di quelli SVN.

Alla fine ho cancellato un paio di voci e ne ho spostate alcune, quindi il mio elenco finale assomiglia a questo: 

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. SharingPrivate (voglio che questo si presenti)
  5. TortoiseAdded
  6. TortoiseConflict
  7. TortoiseDeleted
  8. TortoiseModified
  9. TortoiseNormal
  10. TortoiseReadOnly
  11. TortoiseUnversioned
  12. file zOffline (non utilizzo Centro sincronizzazione o "File non in linea", quindi non mi interessa)
  13. zEnhancedStorageShell (non so davvero cosa sia lo Storage avanzato, non credo di aver bisogno di questo)
21
Giscard Biamby

Mostrano bene qui. Stai utilizzando la versione a 64 bit di Windows 7 insieme alla versione a 32 bit di TortoiseSVN? In tal caso, verranno visualizzati solo nell'Explorer a 32 bit (o nei CFD delle applicazioni a 32 bit). È tuttavia possibile installare entrambe le versioni a 32 e 64 bit affiancate.

19
Joey

Altre due possibili soluzioni:

  1. Uccidere TSVNCache.exe e lasciarlo riavviare. Ciò ha causato la ricomparsa delle mie icone di sovrapposizione di shell in diverse occasioni.

  2. Se hai recentemente aggiornato TortoiseSVN da una versione precedente, potresti dover aggiornare la tua copia di lavoro. Questo può essere fatto facendo clic destro sulla cartella del progetto e scegliere "SVN Upgrade working copy" dal menu contestuale.

14
bmt22033

Suggerisco di lamentarsi con Microsoft per quanto riguarda il limite di sovrapposizione icona ridicolmente basso. Se abbastanza di noi si lamentano, forse risolveranno la vera causa alla radice di questo problema:

Vedi i commenti in fondo alla pagina: http://msdn.Microsoft.com/en-us/library/cc144123(VS.85).aspx

Fornire un feedback al team di Microsoft Windows 7 su questo problema: http://mymfe.Microsoft.com/Windows%207/Feedback.aspx?formID=195

13
J.D.

Anche le mie icone erano scomparse. Le correzioni del registro non hanno funzionato neanche per me.

Ecco come li ho recuperati:

  1. installa l'ultima versione di TortoiseOverlays
  2. riavviare Explorer.exe
9
Jaspio

A volte devi solo andare su TortoiseSVN "settings", spegnere le icone, fare clic su "apply", riaccenderle.

Start di Windows-> Tutti i programmi-> TortoiseSVN-> Impostazioni

 enter image description here

8
Alex

Hai provato a cambiare in Impostazioni tartaruga la cache di stato su 'Predefinito'? Ho avuto questo problema con l'icona di sovrapposizione sulle cartelle perché avevo questa opzione in 'Shell' . L'opzione è in Impostazioni -> Sovrapposizione icone.

Forse questo potrebbe aiutarti http://tortoisesvn.net/node/97

5
juliosm

Lo stesso problema per me. Si scopre che la causa del problema è stata la nuova JungleDisk 3.0, che installa malamente tre overlay denominati "1Sync ..." "2Sync ..." e "3Sync ..." spingendo quelli di tartaruga alla fine. 

Basta cancellare quei tasti JungleDisk nel registro Hive elencati in alto (o prefissarli con z_) e riavviare il sistema e Tortoise dovrebbe funzionare di nuovo bene. 

Dato che questo limite di sovrapposizione esiste in Windows ed è facilmente raggiungibile con gli strumenti attuali, i produttori di strumenti dovrebbero davvero chiedere durante l'installazione avanzata se l'utente desidera installarli. Non ho bisogno né desiderio per la nuova funzione "Sync" e non mi interessa davvero la tattica di riempire le icone in cima alla lista con nomi intelligenti. Vergogna su JungleDisk.

5
Hoob

Nel mio caso, le sovrapposizioni di Dropbox stavano iniziando con un "(identificatore quotato) nel Registro di sistema. Ho eliminato tutti i" prefissi e riavviato Explorer.exe. 

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

Modifica: ho installato Windows 10 e questa soluzione non ha funzionato per me. Così sono andato nella stessa posizione del registro e ho cancellato tutti i record Google e SkyDrive e riavviato Explorer.exe. 

Seconda modifica: dopo aver installato TortoiseGit ha risolto tutto senza alcuna personalizzazione. 

5
Barry Guvenkaya

Se hai aggiornato Tortoise SVN, potrebbe essere perché la versione 1.7 sembra aver bisogno di un nuovo formato per la memorizzazione dello stato dei file - nel qual caso, puoi fare clic con il pulsante destro sulla cartella radice del repository in questione e utilizzare l'opzione di menu Tortoise di 'SVN Upgrade Working Copy'.

Questo ha risolto il problema per me. 

Acclamazioni Matt

4
Matty J

Ho appena aggiornato a TSVN 1.6.8.19260 su un WinXP e due macchine Win7. Dopo l'aggiornamento, le icone di sovrapposizione sono scomparse su tutte e 3 le macchine. Sotto la suddetta chiave di registro, ho trovato solo la voce per i file offline . Ho semplicemente dovuto reinstallare/riparare l'installazione di TSVN e le icone sono ricomparse dopo un riavvio. Non ho mai rilevato questo comportamento in alcuna versione precedente di TSVN e ho sicuramente installato TSVN ogni volta allo stesso modo con le stesse autorizzazioni.

4
Isi

Per completare la risposta di Johannes , puoi controllare questo thread , che menziona un'altra causa (la prima sta installando il client 32bit invece del 64) (enfasi mia):

Solo le versioni più recenti di TSVN e TCVS sono in grado di condividere le icone di sovrapposizione e poiché Explorer ha un limite di 14 immagini di sovrapposizione in totale con icone di sovrapposizione estranee semplicemente non presentandoti potresti averne troppi ... 

Se sono presenti le icone di sovrapposizione, dovresti effettivamente utilizzare l'Explorer di Windows a 32 bit, che ovviamente significa che dovrai anche installa una versione a 32 bit di TSVN.

Il problema potrebbe sorgere quando si installa anche TortoiseVCS, perché:

Guardando cosa è stato installato nel filesystem e nel registro, sembra che abbiano provato a fare quello che faccio con le estensioni della mia shell: installa sia versioni a 64 e 32 bit, così nessuno dice "Non vedo i miei overlay/menu "! ;)

Sfortunatamente, sembra che le voci di registro per 32-bit siano state rilevate, quindi l'estensione DLL a 32-bit, anche se presente, non ha le voci di registro corrette. 

In caso di dubbi suggerisco di disinstallare TCVS e TSVN.
Quindi installare TSVN.
Forse dopo l'installazione si riavvierà due volte, non solo una volta.
E se ancora non si presentano vai al pannello di controllo del software e scegli di riparare l'installazione. Questo è stato il trucco per me durante l'aggiornamento dalla versione precedente alla versione attuale.

Probabilmente dovresti installare la variante TortoiseXYZ che prevedi di utilizzare principalmente per migliorare le possibilità di cadere in uno di quei pochi numero di slot di icone di sovrapposizione prima della variante TortoiseXYZ che usi meno.
Tieni sempre presente questo numero limitato di slot per icone sovrapposte quando cerchi di analizzare i malfunzionamenti

3
VonC

Kris Erickson ha ragione, votalo. Nel mio caso il problema era l'installazione di TTS powertools, che aggiunge l'integrazione di Explorer Shell proprio come TSVN e TCVS. Aggiunge altre 5 sovrapposizioni. Dal momento che sono prefissati con Tfs *, hanno la priorità su Tortoise *. Ho anche appena fatto un prefisso al roba di Tfs con z_ e gli overlay TSVN sono tornati. Non è necessario riavviare/disconnettersi, basta uccidere Explorer.exe e riavviarlo.

1
sergiopereira

Se qualcuno ha bisogno delle voci di registro per Windows 7 64-bit, eccole qui. Quello che mi ha fatto bene è rimuovere le sovrapposizioni di oggetti non usati molto spesso: Drop Box, Google Drive, Prodotti Microsoft, e ho appena tenuto gli overlay per Tortoise. Queste sono tutte le sovrapposizioni: nulla viene rimosso.

** Attenzione ** Giocare con il registro può rendere instabile il tuo sistema. Assicurati di eseguire il backup del registro. Vedi questa ricerca su Google in vari modi per eseguire il backup del tuo registro o delle impostazioni del registro.

    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}"

Ricordate, questi sono per Windows 64-bit e dovreste fare un backup del vostro registro

1
PCPGMR

Se si desidera utilizzare Tortoise da un'applicazione a 32 bit su Windows 7 a 64 bit, è necessario installare sia la versione a 64 bit sia quella a 32 bit di Tortoise. Secondo i creatori di Tortoise, questo funziona bene. ( fonte )

1
Pekka 웃

Possibili problemi e soluzioni

  1. Limitazione del numero di icone di sovrapposizione utilizzabili da parte di Windows, fare riferimento alla risposta di Kris Erickson.
  2. Impostazione inappropriata di TortoiseSVN, fare riferimento alla risposta di Ralph Cowling.
  3. Bug noto per l'aggiornamento dalla versione precedente (precedente alla 1.6.10), vedere qui.
  4. TortoiseSVN non è stato installato per tutti gli utenti, prova ad installare con cmd come sotto, se tutte le tre soluzioni seguenti non funzionano, credo che questo metodo ti salverà la vita.

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%
1
j5shi

Ho scoperto che se si installa la versione a 32 bit prima è come ripulire la versione a 64 bit. Durante la reinstallazione di Windows 7 ho appena installato la versione a 64 bit e sembra che ora funzioni bene.

1
Lodle

Ho avuto lo stesso problema qui con TortoiseSVN 1.6.16. Le icone andavano bene, ma poi ho installato e disinstallato TortoiseGit e improvvisamente le icone TortoiseSVN hanno smesso di funzionare. Guardando il registro ho scoperto che disinstallando TortoiseGit sono state rimosse anche tutte le icone di overlay. Ho semplicemente reinstallato TortoiseSVN e ho risolto il problema.

0
AlfredD

Cambiare il registro ha funzionato per me.

Se è utile a chiunque, inizialmente ho prefisso "z_" alle voci in "ShellIconOverlayIdentifiers" che volevo spostare verso il basso. Tuttavia questo non sembra aver portato le voci di TortoiseSVN. Potrebbe essere dovuto alla distinzione tra maiuscole e minuscole, in cui la "z" minuscola precede ancora la "T" maiuscola. Infine, il prefisso con "Z_" invece ha funzionato.

0
Raj

Sembra che ci sia un'altra ragione per cui le icone non verranno mostrate . Oggi ho fatto un aggiornamento del mio TortoiseSVN Client dalla 1.6.x alla 1.10.x. Dopo che le icone delle mie copie di lavoro non sono state più visualizzate . Ma si scopre che non ha nulla a che fare con molte applicazioni che occupano le icone possibili. Il motivo era che il formato delle copie di lavoro era obsoleto. Per prima cosa devi fare una "copia di lavoro di aggiornamento SVN" con il tuo nuovo client installato.

Puoi leggere di più sui dettagli qui: Copia di lavoro di aggiornamento SVN

Buona giornata

0
rjs

Il mio scopo principale era ottenere ICON per TortoiseCVS. Molti dei suggerimenti non hanno funzionato per me: disinstallare reinstallare; regedit con la ridenominazione; riavvio più volte. Ma quello che ha funzionato è stato quello di installare TortoiseSVN . Questo ha fatto funzionare le icone per TortoiseCVS. Ho controllato regedit. L'installazione SVN inserisce i numeri davanti ai nomi delle icone:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers] 
 1TortoiseNormal 
 2TortoiseModified 
 3TortoiseConflict 
 4TortoiseLocked 
 5TortoiseReadOnly 
 6TortoiseDeleted 
 7TortoiseAdded 
 8TortoiseIgnored 
 9TortoiseUnversioned 
 Groove Explorer Icona Overlay 1 (GFS Unread Stub) 
 Groove Explorer Icon Overlay 2 (GFS Stub) 
 Groove Explorer Icon Overlay 2.5 (GFS Unread Folder) 
 Groove Explorer Icon Overlay 3 (Cartella GFS ) 
 Icona Groove Explorer Overlay 4 (GFS Unread Mark) 
 SharingPrivate 
 TortoiseAdded 
 TortoiseConflict 
 TortoiseDeleted 
 TortoiseIgnored 
 TortoiseLocked 
 TortoiseModified 
 TortoiseNormal 
 TortoiseReadOnly 
 TortoiseUnversioned 
 ZEnhancedStorageShell 
 Z File di presentazione 
 ZSkyDrivePro1 (ErrorConflict) 
 ZSkyDrivePro2 (SyncInProgress) 
 ZSkyDrivePro3 (InSync) 
0
dulcana

Una combinazione di soluzioni ha funzionato per me. Ho provato ad uccidere e riavviare Explorer.exe come suggerito da @LeighRiffel. Non ha funzionato. Ho disinstallato dropbox perché lo uso raramente. Quindi, ho provato di nuovo la cosa di Explorer e ha funzionato. Forse è possibile reinstallare Dropbox dopo questo e vedere se le cose vanno bene? Non mi interessa però. 

Ecco i passaggi: Esegui taskmgr.exe o task manager> scheda processi> seleziona Explorer.exe> ​​uccidi. Quindi fare clic su opzione file> nuova attività> immettere Explorer.exe> ​​ok.

0
Steam

Ho provato tutto qui (e qualche altro aspetto), e quello che ha funzionato per me (dopo aver fatto tutto questo, le modifiche del registro sono obbligatorie credo) è stato quello di cambiare le impostazioni di Icon Overlays\Status Cache da Default a Shell, e ho anche controllato "Mostra overlay e menu contestuale solo in Explorer". Non sono sicuro di quale dei due lo abbia fatto, ma funziona ora.

0
tbone

Quando ho estratto un nuovo progetto dal repository, non ho visto le sovrapposizioni delle icone.

Ho iniziato a cercare soluzioni e sono arrivato a questa domanda.

Mentre leggevo le risposte, ho notato che le sovrapposizioni delle icone apparivano sul mio progetto di checkout.

Immagino che ci siano voluti solo pochi minuti per far apparire le icone.

Ho pensato che potesse essere utile prima che le persone si facessero prendere dal panico rapidamente e iniziassero a modificare il registro.

0
user3731622

Dopo l'aggiornamento a TSVN 1.6.8.19260 ho avuto lo stesso problema (nessuna icona in Explorer), ma nel mio caso, non c'erano affatto voci per TSVN in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers. Nella mia installazione originale, non ho incluso i set di icone aggiuntive, perché non li uso mai (e non li ho mai installati in nessun aggiornamento precedente).

Ho modificato la mia installazione, aggiungendo i set di icone aggiuntive e le mie icone sono magicamente ricomparse.

0
nanki

modificare l'ordine di registro ha funzionato per me. le voci avevano già #s prima di esso. quindi non funzionava. Ho realizzato che le voci precedenti avevano spazi. così ora il mio registro svn ha uno spazio, #, nome