现象:
系统安装TortoiseSVN之后,功能都很正常,但是文件夹或文件图标就是不显示为TortoiseSVN定义的图标。
原因:
Windows 对覆盖图标类型是有限制的。Windows 最多只允许15 个覆盖图标,它自己又用了几个,结果给用户用的就11 个左右。TortoiseSVN 标准会使用7个(普通图标、已修改图标、冲突指示图标、已删除图标、新增文件图标、忽略图标、未版本化图标)。如果再安装了网盘软件(如:360云盘、新浪微盘等),它们各自又会使用3 个左右的覆盖图标,这样,覆盖图标就远远不够用了。
所有应用程序的覆盖图标都需要在注册表“HKEY_LOCAL_MACHINESOFTWAREMicrosoft
解决方法
1、 到C:Windows文件夹下,打开regedit.exe
2、 Ctrl+F,搜索“ShellIconOverlayIdentifi
3、 把ShellIconOverlayIdentifi
注意事项:
1、 把TortoiseSVN 的所有覆盖图标全部提前,但仍然不会显示一些图标,为什么呢?
原因是TortoiseSVN 会自己分析在ShellIconOverlayIdentifi
2、 有三个微软自带的:EnhancedStorageShell、Offline Files和SharingPrivate