Non riesco a visualizzare le icone in Windows 7 e mi manca davvero questo Windows XP.
Come può essere aggiustato?
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:
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:
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.
Non è necessario riavviare il PC. Invece riavviare Explorer.exe:
Explorer
Windows Explorer è stato riavviato e riappaiono le icone TortoiseSVN.
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.
I risolto usando Autoruns di Sysinternals.
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
):
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:
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.
Altre due possibili soluzioni:
Uccidere TSVNCache.exe e lasciarlo riavviare. Ciò ha causato la ricomparsa delle mie icone di sovrapposizione di shell in diverse occasioni.
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.
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
Anche le mie icone erano scomparse. Le correzioni del registro non hanno funzionato neanche per me.
Ecco come li ho recuperati:
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
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.
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.
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
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.
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.
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.
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
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 )
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%
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.
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.
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.
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
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)
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.
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.
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.
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.
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