7

在我的 d: 驱动器的根目录下,TortoiseSVN 显示所有文件夹上的问号装饰器。d: 驱动器不是 SVN 工作副本。如何删除装饰器?

4

5 回答 5

11

TSVNCache,TortoiseSVN 用来保持这些图标更新的,并不总是正确选择哪些目录需要装饰。您可以通过以下方式限制它将考虑的目录:

  • TortoiseSVN|设置|外观|图标叠加
  • 驱动器类型部分

    • 标记您要监控的驱动器类型。
    • 对要监视的目录使用包含路径
    • 对要排除的目录使用排除路径(很奇怪)

我只检查了固定驱动器

排除路径:

c:\*

包括路径:

c:\cygwin\home\me\workspaces\*
c:\dev\*
d:\development\*
于 2008-12-22T13:49:47.697 回答
7

您应该检查两件事。

  1. 从驱动器的根目录中删除所有 .svn 文件夹。

    .svn 文件夹是隐藏的,因此您必须确保 Windows 资源管理器显示隐藏的文件和文件夹。

  2. 打开命令提示符并运行以下命令。

    tortoiseproc /command:rebuildiconcache

如果这不能删除图标覆盖,您可能还需要重新启动。

于 2011-12-29T17:05:03.483 回答
4

问号装饰器可以被禁用,如此处所示。

转到 Tortoise SVN >> 设置 >> 图标叠加

在驱动器类型部分

取消选中

  • 固定驱动程序

并检查

  • 正常显示排除的根文件夹
于 2014-02-04T11:31:04.280 回答
0

如果重新启动没有解决它(即它不是 TortoiseSVN 错误),根文件夹可能是错误创建的工作副本。

于 2008-12-22T13:50:41.547 回答
0

要删除 svn sync,我们必须“取消版本”文件夹/驱动器,正确的方法如下

点击文件夹/驱动器 --> 选择TortoiseSVN --> 导出 --> 选择与当前文件夹相同的位置,将文件夹导出到自己

于 2017-06-20T05:44:03.753 回答