光说有毛用


tortoisegit/tortoisesvn 图标失效问题

· by admin · Read in about 1 min · (34 Words)


作为一个开发者tortoisegit/tortoisesvn当然时少不了的;

最近发现tortoisegit/tortoisesvn不在显示了,文件修改后也不变红;

刚开始以为是被360有优化掉了;查看了一下启动项和进程;没问题

TSVNCache.exe进程就是负责决定在tortoise管理下的每个文件、文件夹应该显示哪个图标;

公司电脑和我自己的电脑都有这个问题;

搜索引擎上找了一下:

找到了结论

Windows Explorer Shell 支持的 Overlay Icon 最多 15 个,Windows 自身使用了 4 个,只剩 11 个可扩展使用。

360cloud(云盘)、百度云盘、OneDrive、skyDrive等软件都会占用;而每个软件都会尽量让自己的优先生效;

我最近装了微软的OneDrive所以就出问题了;

解决办法:

修改

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

里注册的优先顺序;使得Tortoise尽量靠前;顺序是按照ascii码的顺序来的;

盗一个图

解决

注意:有些软件再你修改后,下次启动时会再次修改顺序;你要想办法解决这个问题!

 

 

详细可以参考:

http://blog.csdn.net/chaoyuan899/article/details/9128939

http://www.oschina.net/question/2297147_245156

Comments