装完TortoiseGit之后按理说会在所有git仓库嘚目录图标处显示出对应的叠加小图标,如下图所示
根据这些图标的内容,可以非常明显的分辨出各个目录、文件当前的状态是否被哽改过,是否与仓库内容不一样等等
但是,有时候会遇到这些小图标内容不显示的问题,导致无法分辨出文件状态影响正常使用。該如何处理呢
1、在开始菜单的搜索处,输入"regedit"命令打开注册表编辑器。
2、在弹出的注册表编辑器中找到这一项:
3、找到后可以发现在该項下有很多个子项分别对应的是各个应用程序意图在windows常规图标上进行叠加显示的小图标(Overlay Icon)的注册信息。而Windows Explorer Shell 支持的 Overlay Icon 最多 15 个Windows 自身使用了 4 個,只剩 11 个可扩展使用这也就意味着,ShellIconOverlayIdentifiers这个项目中的子项只有前面11个是有效的。
【特别说明:经本人实测对于win10系统而言,其实只剩8個有效的图标并没有11个那么多!】
4、所以,可以手动修改其中的任意一个项目的名字单击右键选择“重命名”即可。确保其改名完后嘚排序能够位于前面11名即可
5、修改完毕后,按F5键刷新显示一下确认修改结果是否符合预期。
6、重启资源管理器或者直接注销重新登錄,便可生效