【本文发布于https://blog.csdn.net/Stack_/article/details/84555732,未经许可不得转载,转载须注明出处】
百度解决方法。基本都是同一种方法,并不能解决问题:
步骤一(网络方法)文件右键进入设置
步骤二(网络方法)点击进入注册表编辑器
步骤三(网络方法)将带有Tortoise字样的文件夹重命名为 : 0TortoiseAdded 1TortoiseConflict … 8TortoiseUnversioned,或者在前面添加1~2个空格, 再重启计算机或重启 Windows资源管理器(explorer.exe进程)即可。
对于以上操作,网上的解释是
然鹅,亲身实践之后发现然并卵,问题依旧。
而且,我的注册表中TortoiseSVN本来就是排在最前面的,并空了两个空格。
然后各种百度,都是同种方法,好吧,我还是得靠自己。
反复查看【TortoiseSVN设置页面】,终于让我发现了一些端倪:
仔细阅读红框内文字。(以上为TortoiseGit设置界面,TortoiseSVN的问题点和解决方法是一样的。)
原因是:
There are currently 13 overlay handlers installed besides the ones Tortoise uses.
目光回到注册表,数一下,ShellIconOverlayIdentifiers目录下除了TortoiseSVN的9个文件夹之外还有17个别的文件夹!
于是,验证猜想,把其他都删掉,只剩下上面图中11个文件夹,重启电脑。。。。。。。
Done,图标出来了!