网上流传的几种解决方法:
1.TortoiseSVN–>settings–>look and feel–>Icon Overlays–>Status cache –>“shell”
Status Cache-状态快取设定,指的是数据夹与档案图标的SVN小图标的覆盖状态的处理模式。Status Cache有3个选项:
•Default
预设的快取设定,使用TSVNCache.exe 来定时扫描档案系统,找到要变动的档案后发出更新图标的通知给操作系统
•Shell
在Shell extension里,只针对目前所在数据夹做图标异动更新;只占用1MB内存,但因只快取一个数据夹,当Working copy内容较多时会花较多时间才能更新完毕
•None
不做任何图标覆盖快取,因此图标更新速度较慢
这个方法使用后,没有解决问题,将status cache还原为默认。
2.修改注册表 ,查找到ShellIconOverlayIdentifiers,将Tortoise*前边加上数字
请参考:http://www.i-jc.cn/index.php/tortoisesvn-812/
其实,我的电脑注册表中已经是这样了,不需要修改。问题还是没有解决。
3. 默认的是网络磁盘时,是没有图标的(By default on a fresh Tortoise install, network drives don’t have the icons added)
将network drives 打钩就OK了,如下图: