15

我最近安装了一个新的 win8 副本。安装tortoiseSVN 后,它确实将文件夹识别为受版本控制(菜单项在那里),但图标上没有覆盖。我按照这里的描述检查了注册表设置:TortoiseSVN 图标在 Windows 7 下没有显示 但是前 9 个条目都是针对 tortoiseSVN 的,还有 4 个,所以那里没有问题。可能是什么问题呢?

4

6 回答 6

8

去注册。找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers。在文件夹前添加空格,例如:“1TortoiseNormal”->“1TortoiseNormal”。重新启动计算机。为我工作。

于 2015-08-07T12:31:11.970 回答
7

转到 TortoiseSVN > 设置 > 图标叠加 > 状态缓存从默认更改为外壳。

如果使用驱动器 A、B 或网络,请检查驱动器

于 2015-06-27T07:58:05.130 回答
1

请试试这个:

有时您只需要重新启动 Windows(如果尚未完成)。

您可能还必须对您的工作副本进行“清理”(右键单击,Tortoise SVN shell 条目),并在窗口中检查“刷新 shell 覆盖”。

此外,请查看您的 Tortoise SVN 的 Tortoise 设置(右键单击、Tortoise SVN shell 条目、设置)设置的“图标覆盖”选项卡,特别是如果您的工作副本(例如)在移动或网络驱动器上。

于 2014-05-26T15:28:30.180 回答
1

就我而言,问题在于我正在使用网络驱动器。默认情况下,Tortoise 不会在网络驱动器上显示图标。

要启用其他类型驱动器上的图标,请右键单击 Windows 资源管理器并转到:

TortoiseSVN --> Icon Overlays --> Drive Types

这也可以解决其他情况下的问题,其中其他驱动器正在使用并且没有为您显示图标。

于 2015-06-18T16:29:55.630 回答
0

您必须进行 svn 实现(在我的情况下是完全结帐)。配置注册表后只需重新启动资源管理器(或计算机)在我的情况下没有显示覆盖图标

于 2014-05-26T13:33:21.403 回答
0

修改注册表、清理 tsvn 等没有任何帮助。

通过在任务管理器中杀死进程“TortoiseSVN 状态缓存”来解决它。之后图标又一一出现。

在 TSVN 设置中,我将状态缓存设置为默认值(最初为无),但不确定这与它有什么关系。还要重新启动 explorer.exe 以确保。

在更新到最新版本 (1.8.8) 之前,我安装了一个较旧/不兼容的 TSVN 版本 (1.6)。这可能是问题的一部分。

于 2014-10-22T04:39:03.280 回答