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 habe gerade ein Upgrade auf TSVN 1.6.8.19260 auf einem WinXP- und zwei Win7-Rechnern durchgeführt. Nach dem Upgrade sind die Overlay-Symbole auf allen 3 Rechnern verschwunden. Unter dem oben erwähnten Registrierungsschlüssel fand ich nur den Eintrag für Offline-Dateien. Ich musste einfach die TSVN-Installation neu installieren/reparieren und die Symbole erschienen nach einem Neustart wieder. Dieses Verhalten habe ich in keiner früheren TSVN-Version festgestellt, und ich habe TSVN jedes Mal auf die gleiche Weise mit den gleichen Berechtigungen installiert.
An die Antwort von Johannes vervollständigen können Sie prüfen dieses Thema in der eine weitere Ursache genannt wird (die erste ist die Installation des 32-Bit-Clients anstelle des 64-Bit-Clients) (Hervorhebung von mir):
Nur neuere Versionen von TSVN und TCVS sind in der Lage, Overlay-Symbole gemeinsam zu nutzen, und da der Explorer eine Obergrenze von insgesamt 14 Overlay-Bildern hat und überflüssige Overlay-Symbole einfach nicht angezeigt werden, haben Sie möglicherweise zu viele ...
Wenn die Overlay-Symbole angezeigt werden, müssen Sie tatsächlich mit den 32-Bit-Windows-Explorer verwenden, was natürlich bedeutet, dass Sie auch den eine 32-Bit-Version von TSVN installieren.
Das Problem könnte auftauchen, wenn man auch das erste TortoiseVCS installiert, denn:
Wenn man sich anschaut, was im Dateisystem und in der Registrierung installiert wurde, sieht es so aus, als ob sie versucht haben, das zu tun, was ich mit meinen Shell-Erweiterungen mache - sowohl 64- als auch 32-Bit-Versionen zu installieren, damit niemand sagt: "Ich sehe meine Overlays/Menüs nicht"! ;)
Leider sieht es so aus, als ob die Registrierungseinträge für die 32-Bit-Version beschädigt wurden, so dass die 32-Bit-Erweiterungs-DLL zwar vorhanden ist, aber nicht die richtigen Registrierungseinträge hat.
Im Zweifelsfall empfehle ich, TCVS und TSVN zu deinstallieren.
Installieren Sie dann TSVN.
Vielleicht nach der Installation zweimal neu starten, nicht nur einmal.
Wenn sie dann immer noch nicht angezeigt werden, gehen Sie zur Software-Systemsteuerung und wählen Sie die Option zum Reparieren der Installation. Das hat bei mir funktioniert, als ich von der vorherigen auf die aktuelle Version aktualisiert habe.Sie sollten wahrscheinlich die TortoiseXYZ-Variante, die Sie hauptsächlich verwenden wollen, zuerst installieren, um die Chancen zu erhöhen, dass sie in einen der begrenzten Slots für Overlay-Symbole fällt, bevor Sie die TortoiseXYZ-Variante installieren, die Sie weniger verwenden.
Beachten Sie bei der Analyse von Fehlfunktionen immer die begrenzte Anzahl von Steckplätzen für Overlay-Symbole .
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%
Kris Erickson hat recht, wählen Sie ihn. In meinem Fall lag das Problem in der Installation von TFS powertools, das die Explorer-Shell-Integration genau wie TSVN und TCVS hinzufügt. Es fügt weitere 5 Overlays hinzu. Da sie mit dem Präfix Tfs* versehen sind, haben sie Vorrang vor Tortoise*. Ich habe den Tfs-Sachen einfach das Präfix z_ vorangestellt und die TSVN-Overlays kamen zurück. Sie brauchen nicht neu zu starten/abzumelden, beenden Sie einfach explorer.exe und starten Sie es erneut.
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