Ich kann die Symbole unter Windows 7 nicht anzeigen lassen, und das vermisse ich sehr von Windows XP.
Wie kann das behoben werden?
Ich kann die Symbole unter Windows 7 nicht anzeigen lassen, und das vermisse ich sehr von Windows XP.
Wie kann das behoben werden?
Ich hatte das gleiche Problem wie der OP: Win 7 (x64), TortoiseSVN (x64), und DropBox (x86). Die Informationen aus einigen der anderen Antworten gaben mir alle Informationen. Ich hatte immer nur die x64-Version von TSVN auf diesem Rechner installiert.
In meinem Fall wurden TSVN und DropBox am selben Tag installiert, an dem ich das Betriebssystem installiert habe, und die Overlays funktionierten bis vor ein paar Tagen einwandfrei. Ich habe nichts getan, was die Einstellungen für eine der beiden Anwendungen verändert hat, so dass sie nicht mehr funktionieren.
Hier ist, was ich im Registrierungsabschnitt für das Symbol-Overlay hatte, nachdem das Problem begann ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
) :
Ich habe mich vergewissert, dass im Explorer nur die Overlays der ersten 11 Einträge angezeigt werden. Als ich die Reihenfolge der obigen Einträge änderte, indem ich ein "z" am Anfang einiger Einträge hinzufügte, wurden wiederum nur die ersten 11 Overlays (in der aktualisierten Reihenfolge) angezeigt.
Damit hatte ich alles, was ich brauchte, um das Problem zu lösen (entweder Umbenennen oder Löschen von Einträgen, so dass die TSVN-Einträge, die funktionieren sollen, <= #11 auf der Liste sind). Im Folgenden geht es darum, sich zu fragen, warum das plötzlich passiert ist.
Ich weiß, dass auf der Grundlage der Overlays, die vor ein paar Tagen funktionierten, die Tasten 1-3, 7-9, 12-13 alle <= 11 in der Liste waren (ich bin nicht sicher, ob Overlay #14 jemals funktionierte, da ich nie Dateien mit Nur-Lese-Status hatte. #15 hat auf diesem Rechner nie funktioniert, also weiß ich, dass er nie unter den ersten 11 war). Ich gehe auch davon aus, dass sich die TSVN-Schlüsselblöcke im Gleichschritt nach oben/unten bewegen, daher wurden sie entweder zwei oder drei Plätze nach unten verschoben (* siehe unten). Dies bedeutet, dass 2-3 Einträge zwischen den DropBox- und TSVN-Blöcken hinzugefügt wurden. Die drei, die jetzt dort sind, wurden von Windows hinzugefügt und ich würde annehmen, dass sie dort sind, sobald das Betriebssystem installiert ist.
Wird die Liste der 15 Overlays zur Laufzeit festgelegt? Es scheint, dass die Overlay-Handler der Windows-Shell manchmal mitteilen, dass keine Symbole vorhanden sind, die der Liste hinzugefügt werden können. Möglicherweise haben einige Einstellungen, an denen ich vor ein paar Tagen im Zusammenhang mit der Dateifreigabe und der Dateiverschlüsselung herumgespielt habe, dazu geführt, dass einige dieser Elemente auf den Plätzen 4-6 "aktiviert" wurden und die SVN-Elemente nach unten verdrängt haben.
Am Ende habe ich einige Einträge gestrichen und einige verschoben, so dass meine endgültige Liste wie folgt aussieht:
Sie werden hier gut angezeigt. Verwenden Sie die 64-Bit-Version von Windows 7 zusammen mit der 32-Bit-Version von TortoiseSVN? Wenn ja, dann werden sie nur im 32-Bit-Explorer angezeigt (oder in den CFDs von 32-Bit-Anwendungen). Sie können jedoch sowohl die 32-Bit als auch die 64-Bit Version nebeneinander installieren.
Das Gleiche gilt für mich - ich habe keine Probleme mit TortoiseSVN unter Windows 7 gesehen. Ich verwende jedoch 32-Bit-Versionen von beiden.
Zwei weitere mögliche Lösungen:
Beenden Sie TSVNCache.exe und lassen Sie es neu starten. Dies hat dazu geführt, dass meine Shell-Overlay-Symbole bei mehreren Gelegenheiten wieder angezeigt werden.
Wenn Sie TortoiseSVN kürzlich von einer früheren Version aktualisiert haben, müssen Sie möglicherweise Ihre Arbeitskopie aktualisieren. Dies können Sie tun, indem Sie mit der rechten Maustaste auf Ihren Projektordner klicken und "SVN Arbeitskopie aktualisieren" aus dem Kontextmenü wählen.
Ich hatte ein ähnliches Problem, das Töten von TSVNCache.exe half mir bei der Behebung. Bitte tun Sie nichts mit der Windows-Registrierung.
Ich dachte, "Upgrade" sei ein seltsamer Begriff für SVN, ich hätte wissen müssen, dass er etwas anderes bedeutet als Versionskontrolle. Danke für #2: es ist ein wirklich guter Punkt, dass die Metadaten auf große Lücken zwischen Versionen ändern könnte.
Ich schlage vor, sich bei Microsoft über die lächerlich niedrige Obergrenze für Symbolüberlagerungen zu beschweren. Wenn sich genug von uns beschweren, werden sie vielleicht die wahre Ursache dieses Problems beheben:
Siehe Kommentare am Ende der Seite: http://msdn.microsoft.com/en-us/library/cc144123(VS.85).aspx
Geben Sie dem Microsoft Windows 7-Team Feedback zu diesem Problem: http://mymfe.microsoft.com/Windows%207/Feedback.aspx?formID=195
Auch meine Icons waren verschwunden. Die Korrekturen in der Registrierung haben bei mir auch nicht funktioniert.
So habe ich sie zurückbekommen:
+1 Dies funktionierte bei mir, obwohl nur einige Projekte keine Symbole anzeigten (und ich daher annahm, dass es sich nicht um ein Problem mit der begrenzten Anzahl von Überlagerungen im Explorer handelte).
Hatten Sie ein Projekt mit nicht fixierten Laufwerken? TortoiseOverlays fügt auch die Symbole für Netzlaufwerke und ähnliches hinzu.
Bei mir funktionierte TortoiseOverlays 1.0.15 mit Tortoise SVN TortoiseSVN-1.7.11.23600, aber nicht mit TortoiseSVN-1.8.1.24570. Ich habe eineinhalb Stunden mit der Installation/Deinstallation der verschiedenen Tortoise SVN Clients verbracht, um das herauszufinden. Hoffentlich kann ich jemand anderem die verlorene Zeit ersparen.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
3 Stimmen
Bitte lesen Sie alle Antworten... Die Antwort von Ralph Cowling und JohanKirsh hat mir geholfen.
0 Stimmen
Diese einfachere Lösung hat bei mir funktioniert: stackoverflow.com/a/8186529/4505142