TortoiseSVN文件夹及文件图标不显示解决方法

TortoiseSVN文件夹及文件图标不显示解决方法

          由于自己的电脑是win7(64位)的,系统安装TortoiseSVN之后,其他的功能都能正常的使用,但是就是文件夹或文件夹的左下角就是不显示图标,这个问题前一段时间就遇到了(那个时候没找到合适的答案),这段时间重新学习svn 的使用,这个问题没解决,不舒服,没有了图标,就像打仗没有了旗帜一样:

TortoiseSVN文件夹及文件图标不显示解决方法

 

        对于SVN来说,因为每个图标都代表着不同的含义,预示着不同的状态,是指示灯的作用,如果没有正确的图标很可能造成数据的丢失等

 

今天算是找到了问题的解决方法;

第一:

   输入:win+R,输入regedit,调出注册表信息,按下Ctrl+F,在注册表里搜索“ShellIconOverlayIdentifiers”

3。将TortoiseAdded、TortoiseConflict……TortoiseUnversioned分别重命名,命名为0TortoiseAdded、1TortoiseConflict……8TortoiseUnversioned。如下图:

TortoiseSVN文件夹及文件图标不显示解决方法

重启电脑更新注册表之后,最后文件夹连接服务器后有了图标

TortoiseSVN文件夹及文件图标不显示解决方法

TortoiseSVN文件夹及文件图标不显示解决方法

TortoiseSVN文件夹及文件图标不显示解决方法

     原理:Windows Explorer Shell 支持的 Overlay Icon 最多 15 个,Windows 自身使用了 4 个,只剩 11 个可扩展使用,如果你之前还安装诸如 Groove 这样的软件,可能这 11 个位置都被他们剥夺了,轮不到 Tortoise 了。不过,还是可以给 Tortoise 优先腾出位置的:调整 Tortoise 图标名称的字母顺序。因为 Windows 内部就是按图标名称的字母顺序来优先显示的。

      遇到问题不急不躁,踏踏实实的寻找解决问题的方案!

方法二:

svn图标不显示的解决方案

最近发现svn图标莫名其妙的不显示,其他操作都正常。在网上搜了一些方法。

解决方法一(失败):

升级最新版本,我的本来就是最新版本

解决方法二(失败):

右键->TortoiseSVN->setting->Icon Overlays->Status cache->default/Shell。none是不显示

解决方法三(失败):

修复或者卸载重装

解决方法四(成功):

Windows Explorer Shell 支持 Overlay Icon 最多15个,Windows 自身已经使用了4个,所以就只剩下了11个 供我们使用。如果你之前安装了例如Groove这样的软件,那么可能我们可利用的就更少了,轮不到Tortoise了。像这样的情况,我们可以调整 Tortoise图标名称的字母顺序,来提高Tortoise的优先位置,因为Windows 内部就是安装名称的字母顺序来优先显示的。  解决的步骤  在 运行里 输入 regedit 进入 注册表 界面,HKEY_LOCAL_MACHINE->SOFTWARE->Microsoft->Windows->CurrentVersion->Explorer->ShellIconOverlayIdentifiers打开后发现Tortoise 系列(1TortoiseNormal,2TortoiseAdded等)前面有好多项,Tortoise 系列排到了15名之后,难怪不显示。现在的任务就是把它们提到前面了,修改一下它们的名字就好(我是看第一项的前缀是空格,说明空格的字符排序在前面,我就加了几个空格),我改后的名字如(    TortoiseNormal,    TortoiseAdded等),然后关闭再打开注册表,发现Tortoise 系列系列图标已经排到前面了,这时SVN的图标并没有显示,靠,重启Explorer(在任务管理器中结束explorer.exe,在文件 -> 新建任务 -> 输入explorer,当然可以重启电脑,不过好sb),这样就ok了,可爱的SVN图标又出现了。

总结:

原因可能是因为我安装了好多的同步网盘(金山快盘,酷盘,everbox,百度网盘,dropbox等)占用了15 Overlay Icon,怪不得有的同步网盘的状态图标不显示呢。但是这样SVN的图标是显示了,但是肯定其他什么软件的图标又会不显示了。

http://www.cnblogs.com/likebeta/archive/2012/07/01/2571731.html

http://blog.csdn.net/lishehe/article/details/8257545

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114320.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月20日 上午10:00
下一篇 2021年9月20日 上午11:00


相关推荐

  • Idea 格式化代码-配置

    Idea 格式化代码-配置我在开发过程中为了保持代码的整洁 经常会用到 Idea 的快捷键 Ctrl Alt L 来格式化代码 这个功能很好用 所以我基本上每敲一段代码就会用这个快捷键格式化一下代码 但是由于在开发中是多人协作项目 因此这个快捷键总是会不小心把别人开发给格式化了 导致提交的时候总是不小心提交了不必要的空格和空行 这些格式化导致提交的空格在很多情况下会导致代码冲突 因此 Idea 格式化这个功能必需要满足我的开发需要 格式化代码只格式化我修改的代码不格式化未修改的代码相信 Idea 强大如斯 应该是能够通过设

    2026年3月17日
    2
  • E. Mike and Foam(容斥原理)「建议收藏」

    E. Mike and Foam(容斥原理)

    2022年1月22日
    62
  • Java中数组转List的四种方式

    Java中数组转List的四种方式Java 数组转 List 的四种方式小结

    2026年2月18日
    2
  • Array from(new Set)去重原理

    Array from(new Set)去重原理Arrayfrom newSet 去重原理类数组转为数组 1 Arrayfrom2 Array prototype slice call arguments Array from 在转化对象时 要求过于苛刻 因此不适用于转化对象 主要场景如下 1 从类数组对象 arguments 生成数组 letfn function console log Array from arguments fn 1 2 3 1 2 3 2 从 String 生成数组

    2026年3月16日
    2
  • Windows中如何查看日志(如查看远程登陆的IP地址)以及常用日志ID

    Windows中如何查看日志(如查看远程登陆的IP地址)以及常用日志ID【时间】2018.12.12【题目】Windows中如何查看日志(如查看远程登陆的IP地址)以及常用日志ID概述在Windows中可以使用事件查看器来查看相关日志,并结合日志ID进行日志筛选。常见的日志有: 4634-帐户被注销   4647-用户发起注销   4624-帐户已成功登录(可以查看   4625-帐户登…

    2022年5月14日
    403
  • 求助,linux安装pycharm报错

    求助,linux安装pycharm报错错误如图,操作系统是银河麒麟v10sp1,下载的pycharm社区版2021.3.1.tar.gz,已安装jdk17!有没有没有知道的大神,告知一二!

    2022年8月31日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号