[CodeVersion--GIT]Win10下git管理的代码没有绿色图标

简述

Win10下安装了Git for Windows和TortoiseGit软件,之前用起来都挺好,本地文件有改动时,对应目录就会有红色图标显示更改标记,没有改动时就会都是绿色图标,这样可以很清楚的看到自己哪些是需要commit和push的,当然用git status也可以从log看到哪些有改动,不过还是没有这个更加直观。
有绿色图标的
但是最近使用时发现这些红色绿色图标都没有显示了,可能和我最近安装了TortoiseSVN和TortoiseHG有关,难道哪些配置被修改了?

问题最终解决

最后还是将TortoiseGit给卸载了,然后再在其官网下载了最新版本的重新安装了,安装后仍然需要再重启电脑,发现图标就都OK了~。

问题尝试解决(弯路)

网络上找了下,部分人也遇到类似的情况,解决办法是用regedit编辑修改注册表内容。

首先打开regedit

如下:
[CodeVersion--GIT]Win10下git管理的代码没有绿色图标_第1张图片

打开后找到“HKEY_LOCAL_MACHINE–>SOFTWARE–>Microsoft–>Windows–>CurrentVersion–>Explorer–>ShellIconOverlayIdentifiers”这一项下,如下:
[CodeVersion--GIT]Win10下git管理的代码没有绿色图标_第2张图片
将Tortoise相关的项都提到靠前的位置(Windows会使用掉4项默认排序,另外还有11项是供应用程序配置的,如果排在后面的话,就排出11项之外了,可能导致应用程序的配置无效)。
排到靠前位置后(上图中已经都是靠前位置了),然后我将电脑重启了下,但是发现还是没法正常显示前面提到的那种图标……

你可能感兴趣的:(Code-Tool-Git)