• TortoiseGit 显示文件状态图标


    解决TortoiseGit不显示文件状态图标的问题

    解决方案:

    一、运行环境

    TortoiseGit需与操作系统位数一致。64位操作系统需使用64位TortoiseGit。

    二、修改客户端配置

    右键,进入TortoiseGit的设置

    在设置中选择Icon Overlays(图标覆盖),在Status cache(状态缓存)中选择Shell(windows 外壳),点击“确定”保存设置。

    三、注册表Max Cached Icons

    打开注册表(Win+R  → regedit );

    找到 HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionExplorer;

    新建“字符串值”名称为 “Max Cached Icons” 值为 “2000”;重启,看是否有效。若无效,请使用下一步 。

    四、注册表设置

    1. 打开注册表;找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers。查看是否有下图所示注册表信息,如有执行步骤3,没有需先添加(步骤2)。

    2. 添加注册表方法:(如已有上图所示的注册表信息,无需添加,调过本步骤)

    将下面这些代码,保存为文本,然后将其后缀修改为reg,点击运行。

    重启电脑看是否有效,若无效,执行步骤3.

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers]
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers1TortoiseNormal]
    
    @="{C5994560-53D9-4125-87C9-F193FC689CB2}"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers2TortoiseModified]
    
    @="{C5994561-53D9-4125-87C9-F193FC689CB2}"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers3TortoiseConflict]
    
    @="{C5994562-53D9-4125-87C9-F193FC689CB2}"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers4TortoiseLocked]
    
    @="{C5994563-53D9-4125-87C9-F193FC689CB2}"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers5TortoiseReadOnly]
    
    @="{C5994564-53D9-4125-87C9-F193FC689CB2}"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers6TortoiseDeleted]
    
    @="{C5994565-53D9-4125-87C9-F193FC689CB2}"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers7TortoiseAdded]
    
    @="{C5994566-53D9-4125-87C9-F193FC689CB2}"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers8TortoiseIgnored]
    
    @="{C5994567-53D9-4125-87C9-F193FC689CB2}"
    
    [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellIconOverlayIdentifiers9TortoiseUnversioned]
    
    @="{C5994568-53D9-4125-87C9-F193FC689CB2}"
    

      

    3. Windows Explorer Shell 支持的图标状态最多为15 个,Windows系统自身已使用了 4 个,只剩 11 个可扩展使用,顺序靠前的可被使用,因此需将相关注册信息移至前列。

    调整排序方法:在名称前加几个空格前缀,并加数字。如上图所示。

    重启即可。(我直到这一步才解决此问题。。)

  • 相关阅读:
    Java集合框架--Collection
    xhprof windows下安装和使用(转载)
    什么是socket
    访问国外网络的卡顿问题
    关于go的通信通道channel——chan的一些问题
    关于go的入门书籍——go自学的序
    Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} ;
    php的一个有意思的命令:-S
    看看第一篇随笔的效果
    Mysql limit
  • 原文地址:https://www.cnblogs.com/dmcl/p/12330832.html
Copyright © 2020-2023  润新知