来来来,少点套路,直接说问题:
一:问题:
从svn上checkout下来的代码,没有了绿勾,修改代码,也没有红色感叹号,虽然可以正常提交代码,但是没有图标的提示,怎么会突然变成这个酱紫呢?
看起来是不是很别扭,不管你改不改代码,都没有图标提示,怕是火眼金睛也无法一眼认出来几百个文件中,哪个是我改了的文件
二:原因分析以及解决思路:
造成以上问题的原因啊,就是Windows Explorer Shell 支持 Overlay Icon 最多15个,排在15个后面就不能显示了。
如何解决呢,直接在注册表中将Tortoise 名称进行调整,将Tortoise 排在15名前面就可以了,是不是很简单
三:解决过程:
2步:就2步,不能再多了
第一步:将Tortoise重命名,使其排在注册表的前15位
先按win+R,输入regedit ,然后按照以下顺序一步步进入到注册表界面:
HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers
然后再将每一个Tortoise都重命名,在前面加空格即可,空格越多,排名越靠前哦。把所有的Tortoise都重命名一遍,稳稳的
第二步:
当然是万能的重启电脑了,这样修改才会生效哦
四:结果:
重启电脑后,你看,奇迹般的效果出现了,从svn上checkout下来的代码,有绿勾勾了,是不是很神奇
最后的最后:
博主建立了一个测试学习的圈子,如果你也热衷于学习技术、无偿分享知识、互相学习、共同进步,可以添加博主wx:cs55101,带你入圈!
版权归原作者 论山高水长 所有, 如有侵权,请联系我们删除。