安装Dropbox后TortoiseGit的绿色勾勾消失的问题
最近我发现百度云同步盘连不上了,一直报“登录失败 %d -9999”的错误。从百度云盘刚刚推出,到后来推出的百度云管家。我一直使用的是百度云同步盘,百度云管家虽说是新版本,但是我最需要的自动同步却不免费提供。结合最近国内几大网盘商纷纷关停,所以我决定放弃百度云,重新回到Dropbox。Dropbox虽然容量小,而且网速慢(需要翻墙),但至少还是可以满足我的需求。
现在碰到的问题是安装完dropbox后,tortoisegit本来有的绿色勾勾却消失了。通过搜索发现原来是windows下“ShellIconOverlayIdentifiers”只能识别最前面的15个注册信息。
解决办法
1、打开注册表,找到“Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers”。
打开注册表方式:开始 -> 运行 -> 输入regedit -> 确定打开。
2、原来我这个注册信息如下所示,可以看到新装的dropbox排在了git的前面。
这个名字可以自己随便取,没有关系。为了方便确认,我把需要的需要显示的命名成01_NAME1,02_NAME2这种格式,不需要的命名成x_NAME格式。
TortoiseGit命名上有写具体键值是做什么的,而Dropbox没有。这里根据网上搜索的,列出常用的几个键。
DropboxExt1 (green Synced)
DropboxExt2 (blue In progress)
DropboxExt5 (red Sync problem)
DropboxExt7 (grey Folder not synchronizing)
3、重命名
根据自己需要的图标修改名称,然后按F5或者在注册表编辑界面点击查看刷新。最后我修改后的结果类似如下。
4、重启explorer桌面进程,或者也可以直接重启电脑。
参考连接:
https://www.garethjmsaunders.co.uk/2015/03/22/managing-overlay-icons-for-dropbox-and-tortoisesvn-and-tortoisegit/