2013-01-10 18 views
14

Ho recentemente installato una nuova copia di win8. Dopo aver installato tortoiseSVN, riconosce che le cartelle si trovano sotto il controllo della versione (le voci del menu sono presenti), ma non le sovrapposizioni sulle icone. I Ho controllato le impostazioni del registro come descritto qui: TortoiseSVN icons not showing up under Windows 7 Ma le prime 9 voci sono tutte per tortoiseSVN e ce ne sono altre 4, quindi non ci sono problemi lì. Quale potrebbe essere il problema?TortoiseSVN sovrapposizioni mancanti in win8

+2

Hai provato a riavviare Windows dopo l'installazione di TortoiseSVN? –

+0

Hai avuto successo? Ho lo stesso problema. Riavvia windows/cleanup/restart explorer/restart windows. e il problema è ancora lì. – jcd

+0

Provalo http: //www.sitepoint.com/missing-tortoisesvn-file-status-overlay-icons/ – Dakianth

risposta

0

devi eseguire una svn attualizzazione (nel mio caso un checkout completo). basta riavviare l'esploratore (o il computer) dopo configurare il Registro non ha mostrato le icone di sovrapposizione nel mio caso

+2

Le virgole salvano la vita. – Siavash

+0

@haxenmaxen, grazie! Funziona, mi chiedo perché sia ​​stato downvoted. – eeadev

1

Si prega di provare questo:

volte basta riavviare Windows (se non già fatto).

Potrebbe anche essere necessario eseguire una "Pulizia" (clic destro, voce di shell SVN Tortoise) della copia di lavoro e selezionare "Aggiorna shell overlay" nella finestra.

Inoltre, si prega di rivedere la scheda "Sovrapposizioni icone" delle impostazioni Tortoise (clic destro, Tortoise SVN shell entry, Impostazioni) delle impostazioni SVN della tartaruga, specialmente se la copia di lavoro è (per esempio) su amovible o unità di rete.

+1

Questo lo ha risolto per me quando ho avuto problemi con icone di overlay mancanti e obsolete in alcuni punti e non in altri. – Dwedit

0

La modifica del Registro di sistema, la pulizia di tsvn ecc. Non ha aiutato nulla.

Risolto eliminando il processo "TortoiseSVN status cache" nel task manager. Le icone sono riapparse una dopo l'altra.

Nelle impostazioni TSVN ho impostato la Status Cache su default (inizialmente era None), ma non sono sicuro che ciò abbia a che fare con esso. Anche riavviato explorer.exe per essere sicuro.

Avevo una versione precedente/non compatibile (1.6) di TSVN installata prima dell'aggiornamento all'ultima (1.8.8). Questo avrebbe potuto essere parte del problema.

1

Nel mio caso, il problema era che stavo lavorando su un disco di rete. Per impostazione predefinita, Tortoise non mostra icone sulle unità di rete.

per abilitare le icone su altri tipi di unità, fare clic destro in Windows Explorer e vai a:

TortoiseSVN --> Icon Overlays --> Drive Types

Questo può anche risolvere il problema in altri casi, in cui le altre unità sono in uso e non mostrare le icone per te.

7

Vai a TortoiseSVN> impostazioni> Sovrapposizione icone> La cache di stato è cambiata da predefinita a shell.

Se l'unità A, B o la rete viene utilizzata assegno che drivew

+0

La modifica della cache di stato ha funzionato per me. Grazie – undu

7

Vai a Regedit. Trova HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers. Aggiungi spazio prima delle cartelle, ad esempio: "1TortoiseNormal" -> "1TortoiseNormal". Riavvia il computer. Funziona per me.

+1

Potresti spiegare cosa fa esattamente? Giocherellare con il tuo registro può essere abbastanza pericoloso. –

+0

Windows legge solo 11 posizioni dalla cartella "ShellIconOverlayIdentifiers". Grazie a tale modifica, gli elementi di tartaruga saranno prima di OneDrive1 ... 5 elementi. Raccomando di fare una copia del tuo registro. – trey

+1

Questa soluzione è strana. L'hai cullato uomo! Grazie mille. Ancora una volta, potresti spiegare perché ha funzionato? Grazie. –