研究svn的使用, 发现文件上不显示svn图标,首先svn安装后默认未开启显示图标。
1.开启显示图标:
开启显示图标后发现还是未显示图标,原因可能是注册表中没有svn图标相关信息,或者有svn图标相关信息,但是排序靠后,轮不到svn的图标显示。
【无效】
跟着搜索的解决办法到注册表中查看ShelllconOverlayldentifiers发现本人的注册表中并没有ShelllconOverlayldentifiers,也就没有svn图标相关信息,参照别人的解决方案,创建记事本,里面粘贴如下注册信息,修改文件后缀名为reg,右键注册表编辑器,仍然没有ShelllconOverlayldentifiers:
Windows Registry Editor Version 5.00
\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]
\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]
@="{C5994560-53D9-4125-87C9-F193FC689CB2}"
\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]
@="{C5994561-53D9-4125-87C9-F193FC689CB2}"
\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]
@="{C5994562-53D9-4125-87C9-F193FC689CB2}"
\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]
@="{C5994563-53D9-4125-87C9-F193FC689CB2}"
\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]
@="{C5994564-53D9-4125-87C9-F193FC689CB2}"
\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]
@="{C5994565-53D9-4125-87C9-F193FC689CB2}"
\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]
@="{C5994566-53D9-4125-87C9-F193FC689CB2}"
\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]
@="{C5994567-53D9-4125-87C9-F193FC689CB2}"
\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]
@="{C5994568-53D9-4125-87C9-F193FC689CB2}"
\[HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"
2.在注册表中开启svn
发现从下图所示进去即可开启注册表中的ShelllconOverlayldentifiers
即进入如下注册表,将图中框起来的svn相关信息顺序调整到如图所示,位于最前面。方法:在前面加空格,是按照空格排序的,
3.重启
重新启动资源管理器,打开 任务管理器,选中 进程,选中其中的 windowns资源管理器,点击鼠标右键,点击重新启动
4.验证
打开svn管理的文件夹,发现图标出现,就可以啦。