我知道之前已经提出过这个问题,但我现在似乎无法让它们发挥作用.
我试过重启.
我已经尝试安装最新的预览版本.
我尝试增加图标缓存并在键周围添加引号:
https://martinbuberl.com/blog/tortoisegit-icons-not-showing-workaround/
我尝试过更改图标叠加设置.
他们现在拒绝展示.
这有帮助吗?
来自https://tortoisegit.org/support/faq/#ovlnotall:
Windows允许的叠加数量限制为15. Windows使用其中的4个,其余11个可供其他应用程序使用.如果您安装了OneDrive,则使用另外5个插槽.如果您安装了另一个云驱动器工具,则这些插槽可以用完.TortoiseGit和TortoiseSVN试图成为"Good Citizen™"并限制其使用叠加层以给其他应用程序一个机会.
您可以使用Regedit查看HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers,查看哪些其他应用正在使用叠加层
如果安装的覆盖处理程序太多且TortoiseGit没有显示任何覆盖,您可以尝试从注册表中删除一些已安装的处理程序.但是在编辑注册表时要小心!
删除有时有点棘手.您还可以尝试使用空格和/或双引号(")为Tortoise*条目添加前缀.
覆盖处理程序按ASCII代码的顺序加载.因此,您需要确保Tortoise*overlay处理程序具有很高的优先级.这可以通过预先设置空格来实现(如截图所示,真正的战争是谁拥有最多的空间).