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

如何解决?


当前回答

在Windows 7 x64上升级到1.6.8后,我也失去了我的覆盖。我只安装了x64版本,没有安装32位版本。为了解决这个问题,我使用原始安装程序进行了修复并重新启动。覆盖之后正常显示。

其他回答

有时候你只需要去TortoiseSVN的“设置”,关闭图标,点击“应用”,再打开。

Windows开始->所有程序->TortoiseSVN->设置

我通过使用Sysinternals中的Autoruns解决了这个问题。

运行时运行 在“资源管理器”选项卡中,向下滚动到“OverlayIconIdentifier”和“ShellOverlayIconIdentifier”条目 取消不想要的覆盖(如大多数任何Dropbox, SkyDrive等) 重启资源管理器

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

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

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

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

如果您最近升级了Tortoise SVN,这可能是因为版本1.7似乎需要一种新的格式来存储文件的状态——在这种情况下,您可以右键单击您的存储库的根文件夹,并使用“SVN Upgrade Working Copy”的Tortoise菜单选项。

这为我解决了问题。

干杯 马特

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

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

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