问题

在某些windows系统中,资源管理器的 git 目录下,不显示红色的叹号 或 绿色的对勾,导致无法正确判断文件状态。

解决方案

  1. win + R 运行 regedit.exe 打开注册表
  2. 找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
  3. 找到 Tortoise 开头目录
  4. 在前面加上适量的空格进行置顶(空格比当前目录,其他文件要多)
  5. 重启 资源管理器 (任务管理器 -> Windows 资源管理器-> 重新启动)。如果找不到重启电脑也可以。

↓注册表示例图
windows HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers 注册表示例图

原因

windows 支持的 Overlay Icon 最多15个,正常情况是按照音序排序。
但是,有部分软件会通过增加空格的方法,来将自己的 icon 置顶。