TortoiseSVN文件及文件夹图标不显示解决方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
TortoiseSVN⽂件及⽂件夹图标不显⽰解决⽅法我的系统是WIN10的,发现检出的⽂件或⽂件夹不现实图标,⽽图标在svn中的作⽤⼜⾮常
重要,不同的图标代表着对该⽂件或⽂件夹进⾏的操作或操作的结果,所以没有了图标,我所
进⾏的操作产⽣的结果就不知道。
于是百度乎,下⾯是找到的⼏种解决⽅案,也代表了我解决
此问题的步骤:
【⽅案⼀】
本地副本右击——TortoiseSVN——setting——Icon Overlays,勾选Drive Types中的
Network drives
此⽅法⽆效
【⽅案⼆】
本地副本右击——TortoiseSVN——setting——Icon Overlays,选择Status Cache中的Shell 此⽅法能起了⼀部分作⽤,库⽂件能显⽰绿⾊常规的图标,⾥⾯的⽂件或⽂件夹不现实图
标,还有但我操作发⽣冲突时,也是显⽰绿⾊常规图标,所以说,图标显⽰错误,此⽅法失败
shell讲解:Microsoft官⽅为本Windows操作系统配备的Shell就是Explorer.exe。
粗略的理
解:Shell这个⾓⾊,承担着实现⽤户与Windows操作系统之间某些最基本的对话的任务,具体
地说,就是以⽂件操作为主要内容,⽐如打开(包括运⾏/执⾏)、复制、删除、移动⽂件,以
及查看与修改⽂件属性等操作(所以当对⽂件进⾏操作时,就会出现相应的图标)。
【⽅案三】改注册表
WIN+R,输⼊regedit打开注册表,在注册表编辑界⾯按”Ctrl+F“快捷键,
搜'ShellIconOverlayIdentifiers',找到所有关于Tortoise项,我原本注册表显⽰如下:
之后我把1TortoiseNormal、2TortoiseModified......TortoiseUnversioned改为了TortoiseNormal、TortoiseModified......TortoiseUnversioned(注意不是仅仅把前⾯的数字去了,
并且在前⾯加了3个空格,在下⾯⼀种图中会有体现),重启电脑,观察注册表如下,有关Tortoise的都跑到了前⾯:
此⽅法成功,正确显⽰图标:
【总结】
IconOverlay顾名思义:图标覆盖。
常见的就是SVN,各类云盘中标识⽂件状态的图标。
Overlay Icon原理:Windows Explorer Shell ⽀持的 Overlay Icon 最多 15 个,Windows ⾃⾝使
⽤了 4 个,只剩 11 个可扩展使⽤,Windows 内部就是按图标名称的字母顺序来优先显⽰的。
但你的系统肯定装了像Groove(共享)这样的的软件,这样你的Tortoise图标就会被寄出排名到11
后了,所以图标就显⽰不出来了,所以我把Tortoise图标移到了最上⾯,因为空格的优先级最⾼。