在Windows 7下,我似乎无法让图标显示出来,我真的很怀念Windows XP的这一点。

如何解决?


当前回答

我在TortoiseSVN 1.6.16上遇到了同样的问题。图标还好,但当我安装和卸载TortoiseGit时,突然TortoiseSVN图标停止工作了。查看注册表,我发现卸载TortoiseGit也删除了所有覆盖图标。我只是重新安装了TortoiseSVN,它解决了这个问题。

其他回答

克里斯·埃里克森说得对,给他投票吧。在我的案例中,问题是安装TFS powertools,它添加了资源管理器外壳集成,就像TSVN和TCVS一样。它增加了另外5个叠加。因为它们的前缀是Tfs*,所以它们优先于Tortoise*。我也只是把Tfs的东西加上了z_和TSVN的覆盖回来了。不过不需要重启/注销,只需杀死explorer.exe并重新启动它。

另外两个可能的解决方案:

关闭tsvnache .exe并让它重新启动。这导致我的外壳覆盖图标重新出现在几个场合。 如果您最近从以前的版本升级了TortoiseSVN,您可能需要升级您的工作副本。这可以通过右键单击您的项目文件夹,并从上下文菜单中选择“SVN升级工作副本”来完成。

如果你想在Windows 7 64位的32位应用程序中使用Tortoise,你需要同时安装64位和32位版本的Tortoise。据乌龟的制造商说,这工作得很好。(源)

我发现,如果你先安装32位版本,它会把64位版本弄得一团糟。在重新安装windows 7时,我刚刚安装了64位版本,现在看起来工作正常。

有时候你只需要去TortoiseSVN的“设置”,关闭图标,点击“应用”,再打开。

Windows开始->所有程序->TortoiseSVN->设置