美文网首页
关于SVN状态图标不显示的解决办法(史上最全)

关于SVN状态图标不显示的解决办法(史上最全)

作者: 易冷zzz | 来源:发表于2017-07-04 11:18 被阅读992次

    关于图标的说明:
    Windows Explorer Shell 支持 Overlay Icon 最多15个,Windows 自身已经使用了4个,所以就只剩下了11个 供我们使用。如果你之前安装了例如Groove这样的软件,那么可能我们可利用的就更少了,轮不到Tortoise了。像这样的情况,我们可以调整 Tortoise图标名称的字母顺序,来提高Tortoise的优先位置,因为Windows 内部就是安装名称的字母顺序来优先显示的。

    对于有强迫症的开发人员来说,svn状态图标不显示是在是痛苦不堪啊,根据网上的办法加上自己亲测总结大概有以下几种情况:

    解决方法一(失败):

    升级最新版本的svn

    解决方法二(失败):

    右键->TortoiseSVN->setting->Icon Overlays->Status cache->default/Shell。
    或者 右键->TortoiseSVN->setting->Icon Overlays->Drive Types>fixed Drives

    解决方法三(失败):

    修复或者卸载重装

    解决方法四(成功):

    1.Win+R输入 regedit 进入注册表,

    HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers
    

    打开后发现Tortoise 系列(1TortoiseNormal,2TortoiseAdded等)前面有好多项的话,重命名Tortoise 系列以z开头即可,然后转到3。

    Paste_Image.png

    2.进入注册表若没有Tortoise 系列可能是被360等流氓软件删除了,需要新建注册表并导入了,具体操作复制粘贴如下内容到记事本并重命名为reg后缀文件,然后右键reg文件->注册表编辑器,即可导入注册表。导入后如上图所示。

     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}"
    

    3.打开任务管理器,在进程里找到explorer.exe右键结束进程,然后执行 文件-新建任务 输入 explorer.exe 回车即可

    以上就是svn状态图标不显示的解决办法,如有错误请指正,谢谢

    相关文章

      网友评论

          本文标题:关于SVN状态图标不显示的解决办法(史上最全)

          本文链接:https://www.haomeiwen.com/subject/yxbthxtx.html