在Windows 7下,我似乎无法让图标显示出来,我真的很怀念Windows XP的这一点。

如何解决?


当前回答

升级到TSVN 1.6.8.19260后,我有同样的问题(在资源管理器中没有图标),但在我的情况下,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers下根本没有TSVN条目。在我最初的安装中,我没有包括额外的图标集,因为我从来没有使用过它们(而且我从来没有在以前的任何升级中安装过它们)。

我修改了安装,添加了额外的图标集,我的图标神奇地重新出现了。

其他回答

在我的例子中,Dropbox的覆盖在注册表中以“(引用的标识符)”开始。我删除了所有“前缀”并重新启动explorer.exe。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers

编辑:我安装了Windows 10,这个解决方案不适合我。所以我只是去了相同的注册表位置,删除所有谷歌和SkyDrive记录,并重新启动explorer.exe。

第二次编辑:安装TortoiseGit后,它在没有任何定制的情况下修复了一切。

克里斯·埃里克森说得对,给他投票吧。在我的案例中,问题是安装TFS powertools,它添加了资源管理器外壳集成,就像TSVN和TCVS一样。它增加了另外5个叠加。因为它们的前缀是Tfs*,所以它们优先于Tortoise*。我也只是把Tfs的东西加上了z_和TSVN的覆盖回来了。不过不需要重启/注销,只需杀死explorer.exe并重新启动它。

我在TortoiseSVN 1.6.16上遇到了同样的问题。图标还好,但当我安装和卸载TortoiseGit时,突然TortoiseSVN图标停止工作了。查看注册表,我发现卸载TortoiseGit也删除了所有覆盖图标。我只是重新安装了TortoiseSVN,它解决了这个问题。

它们在这里陈列得很好。你是否同时使用64位版本的Windows 7和32位版本的TortoiseSVN?如果是,那么它们将只显示在32位资源管理器中(或32位应用程序的cfd中)。不过,您可以同时安装32位和64位版本。

也不需要重新启动你的电脑。而是重新启动explorer.exe:

按Ctrl + Shift + Esc。 单击进程选项卡。 右键单击explorer.exe。 选择“结束进程”。 单击“结束进程”按钮。 单击Applications选项卡。 右键单击。 单击“新建任务(运行)”。 “打开”设置为:资源管理器 单击OK。

Windows资源管理器已重新启动,TortoiseSVN图标重新出现。