有时候可能会遇到这种情况,TortoiseSVN的图标有时候不能正常显示,覆盖在文件和文件夹上面的绿色或红色小图标消失了。

但有时候过几天又突然好了,正常显示了。曾经以为是TortoiseSVN坏了,但是重装后问题依旧。于是google了一下,找到了解决方案。

原来是Windows 对覆盖图标类型的数据限制的原因。Windows 最多只允许15 个覆盖图标,它自己又用了几个,结果给用户用的就11 个左右了(这个限制一直都Windows 7 都没有放宽,真不知微软是怎么想的)。

TortoiseSVN 标准会使用7个(普通图标、已修改图标、冲突指示图标、已删除图标、新增文件图标、忽略图标、未版本化图标等),这样剩下可用的就少之又少了。

如果再安装了网盘软件(如:快盘,Dropbox等),那就更惨了,它们各自又会使用3 个左右的覆盖图标,这样,覆盖图标当然远远不够用了。

阅读全文——共1080字