svn的图标突然不显示了

摘抄 https://www.jianshu.com/p/92e8e1f345c0
摘抄 https://www.jianshu.com/p/92e8e1f345c0
摘抄 https://www.jianshu.com/p/92e8e1f345c0
作者:易冷zzz
链接:https://www.jianshu.com/p/92e8e1f345c0
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

我怕下次找不到,自己记录下,点赞请到原博主页面

关于图标的说明:
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。
在这里插入图片描述
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 回车即可

我的实践

  • 我是试了方法1、2、3后才看到的这篇文章,
  • 我的问题是,注册表里找不到Tortoise 系列,就抄了他的代码,注册了Tortoise系列,但问题是,我的生成了两个名字有差别的Tortoise 系列
  • 我选择其中一个(以数字开头的Tortoise 系列)Tortoise 系列,重命名,前面加几个空格,以z开头,目的:排名考上点,如下图
    -在这里插入图片描述
  • 重启就好了
  • 声明:我没有走他的方法四的第三步,实在是找不到,反正没有走这一步也成功了
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
svn客户端不显示图标时,可能出现以下几种情况: 1. 操作系统设置问题:首先需要确定操作系统是否已正确配置以显示svn图标。对于Windows操作系统,可以通过以下步骤进行检查和设置: - 在资源管理器中,点击“查看”选项卡,然后选择“选项”。 - 在弹出的“文件夹选项”窗口中,选择“查看”选项卡。 - 确保“隐藏已知文件类型的扩展名”选项未选中。 - 确保“显示文件名扩展名”选项已选中。 - 确保“始终显示图标,从不缩略图”选项未选中。 2. 客户端配置问题:可能需要检查svn客户端的配置文件是否正确设置了图标显示选项。可以按照以下步骤进行检查: - 打开svn客户端的配置文件,通常为.svn文件夹下的config文件。 - 检查该文件中的[miscellany]部分,确保enable-auto-props选项未被注释掉,并且以英文逗号分隔的auto-props列表中是否包含了图标文件的后缀名和相关配置。 3. 图标文件缺失或损坏:有时候svn图标文件可能因为某种原因而丢失或损坏,导致无法显示。可以尝试重新安装svn客户端或者替换图标文件。 4. 客户端版本问题:不同版本的svn客户端可能有不同的图标显示方式。如果是新安装的客户端,可以尝试查看官方文档或社区论坛,了解该版本的svn客户端图标显示方式。 如果以上解决方法无效,建议向svn客户端的技术支持或向相关社区寻求帮助,以获取更详细的指导。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值