TortoiseSVN在win10安装后,svn地址获取的文件没有对勾感叹号

今天在新电脑上安装TortoiseSVN后,根据svn地址获取代码,但是获取的代码文件前没有显示对勾感叹号等。
后来在网上寻找解决方案。

方案1

在注册表中查询ShellIconOverlayIdentifiers文件下内容
看一下名字中带有Tortoise的文件夹是否排在最前面,如果不是的话,修改文件名(在文件名前面加空格就行),使带有Tortoise的文件夹排在最前面。
具体操作如下:
在运行里 输入 regedit 进入 注册表界面,
HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers
打开后发现Tortoise 系列(1TortoiseNormal,2TortoiseAdded等)前面有好多项,Tortoise系列排到了15名之后,难怪不显示。
现在的任务就是把它们提到前面了,修改一下它们的名字就好(我是看第一项的前缀是空格,说明空格的字符排序在前面,我就加了几个空格),
我改后的名字如( TortoiseNormal,TortoiseAdded等),然后关闭再打开注册表,发现Tortoise系列系列图标已经排到前面了。
最后重启电脑,再看下svn获取文件,发下左下角图标已经显示了。

方案2

第二个方法是在svn获取地址的文件下
右键文件夹—>TortoiseSVN—>Settings—>Icon Overlays(图标覆盖) —>( Status cache下—>Shell前打对勾,Drives Types下—>Fixed drives前面打对勾 )
这样就可以了。

我是通过第一种方法解决问题的。第二种情况应该很少出现。

参考地址

参考地址1:https://blog.csdn.net/shichuwu/article/details/79808560
参考地址2:https://blog.csdn.net/Love_Legain/article/details/68489912