在Windows 7下,我似乎无法让图标显示出来,我真的很怀念Windows XP的这一点。
如何解决?
在Windows 7下,我似乎无法让图标显示出来,我真的很怀念Windows XP的这一点。
如何解决?
当前回答
我刚刚在一台WinXP和两台Win7机器上升级到TSVN 1.6.8.19260。升级后,所有3台机器上的覆盖图标都消失了。在上面提到的注册表项下,我只找到脱机文件的条目。 我只需要重新安装/修复TSVN安装,重启后图标重新出现。我从未在任何以前的TSVN版本中检测到这种行为,我当然每次都以相同的方式安装TSVN,具有相同的权限。
其他回答
在我的例子中,Dropbox的覆盖在注册表中以“(引用的标识符)”开始。我删除了所有“前缀”并重新启动explorer.exe。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
编辑:我安装了Windows 10,这个解决方案不适合我。所以我只是去了相同的注册表位置,删除所有谷歌和SkyDrive记录,并重新启动explorer.exe。
第二次编辑:安装TortoiseGit后,它在没有任何定制的情况下修复了一切。
你有没有试过在乌龟设置中将状态缓存改为“默认”?我在文件夹上的覆盖图标有这个问题,因为我在“Shell”中有这个选项。 选项在“设置->图标叠加”。
也许这可以帮助你http://tortoisesvn.net/node/97
我也有同样的问题。事实证明,问题的原因是新的JungleDisk 3.0,它粗鲁地安装了三个名为“1Sync…”的覆盖。“2Sync…”和“3Sync…”把乌龟的那几个推到了尽头。
只需要删除reg hive顶部列出的那些JungleDisk键(或者用z_作为前缀),然后重新启动系统,乌龟就可以正常工作了。
考虑到Windows中存在这种覆盖限制,并且当前的工具很容易触及,工具供应商真的应该在高级安装期间询问用户是否想要安装它们。我不需要也不想要新的“同步”功能,也不喜欢用聪明的命名把图标塞在列表顶部的策略。为JungleDisk感到羞耻。
如果您最近升级了Tortoise SVN,这可能是因为版本1.7似乎需要一种新的格式来存储文件的状态——在这种情况下,您可以右键单击您的存储库的根文件夹,并使用“SVN Upgrade Working Copy”的Tortoise菜单选项。
这为我解决了问题。
干杯 马特
勒!
在对你的注册表或Kris Erickson(优秀的)回答或下面列出的类似程序做任何事情之前,有一些事情需要考虑……
您是在网络驱动器上吗?
如果有,进入TortoiseSVN设置(右键单击任意文件夹> TortoiseSVN > settings),然后进入“图标叠加”
确保你选中了“网络驱动器”,如图所示:
默认情况下,在新的Tortoise安装中,网络驱动器没有添加图标。
这为我们解决了问题。如果这对你来说失败了,那么显然你可以通过这里列出的(稍微)复杂的解决方案。