在Windows 7下,我似乎无法让图标显示出来,我真的很怀念Windows XP的这一点。
如何解决?
在Windows 7下,我似乎无法让图标显示出来,我真的很怀念Windows XP的这一点。
如何解决?
当前回答
有时候你只需要去TortoiseSVN的“设置”,关闭图标,点击“应用”,再打开。
Windows开始->所有程序->TortoiseSVN->设置
其他回答
如果您最近升级了Tortoise SVN,这可能是因为版本1.7似乎需要一种新的格式来存储文件的状态——在这种情况下,您可以右键单击您的存储库的根文件夹,并使用“SVN Upgrade Working Copy”的Tortoise菜单选项。
这为我解决了问题。
干杯 马特
它们在这里陈列得很好。你是否同时使用64位版本的Windows 7和32位版本的TortoiseSVN?如果是,那么它们将只显示在32位资源管理器中(或32位应用程序的cfd中)。不过,您可以同时安装32位和64位版本。
为了完成Johannes的回答,你可以检查这个线程,其中提到了另一个原因(第一个原因是安装32位客户端而不是64位客户端)(强调我的):
只有最新版本的TSVN和TCVS能够共享覆盖图标,并且由于资源管理器有14个覆盖图像和无关的覆盖图标的限制 只是不出现你可能有太多… 如果它的覆盖图标显示,你必须实际使用 32位的Windows资源管理器,这当然意味着你也必须这样做 安装32位版本的TSVN。
在安装TortoiseVCS时可能会出现这个问题,因为:
Looking at what got installed in the filesystem and the registry, it looks like they tried to do what I do with my Shell extensions - install both 64 and 32 -bit versions, so that nobody says "I don't see my overlays/menus"! ;) Unfortunately, it looks like the registry entries for 32-bit got hosed, so the 32-bit extension DLL, even though present, does not have the correct registry entries. If in doubt I suggest to deinstall TCVS and TSVN. Then install TSVN. Maybe after installation reboot twice, not only once. And if they still don't show up go to software control panel and choose to repair the installation. That did the trick for me with when upgrading from the previous to the current version. You should probably install the TortoiseXYZ variant you plan to use mainly first, to improve its chances to fall into one of those limited number of overlay icons slots before the TortoiseXYZ variant you use less. Always keep these limited number of overlay icon slots in mind when trying to analyze malfunctions.
升级到TSVN 1.6.8.19260后,我有同样的问题(在资源管理器中没有图标),但在我的情况下,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers下根本没有TSVN条目。在我最初的安装中,我没有包括额外的图标集,因为我从来没有使用过它们(而且我从来没有在以前的任何升级中安装过它们)。
我修改了安装,添加了额外的图标集,我的图标神奇地重新出现了。
我发现,如果你先安装32位版本,它会把64位版本弄得一团糟。在重新安装windows 7时,我刚刚安装了64位版本,现在看起来工作正常。