代码之家  ›  专栏  ›  技术社区  ›  Mark Bell

Tortoissesvn文件覆盖性能-有什么方法可以改进它吗?

  •  16
  • Mark Bell  · 技术社区  · 15 年前

    我在我的开发机器(运行WindowsServer2003)上使用TortoisVN,在服务器端使用VisualVN服务器。这两个版本都是最新版本(针对第1.6.5版)。

    一切正常;不过,我对Tortoissesvn文件覆盖(在资源管理器中显示文件锁定或修改状态的小图标)有点失望。有时,这些覆盖层似乎在提交或锁定后立即更新,有时它们只在几次刷新后更改,有时它们在下次重新启动之前显示完全错误的状态。

    考虑到变量的数量(例如其他已安装的软件),这可能是一个不可能回答的问题,但是是否有任何已知的技巧可以加快这些覆盖的更新?

    2 回复  |  直到 10 年前
        1
  •  19
  •   Community CDub    8 年前

    到目前为止,最大的性能提升是设置客户机的图标覆盖以不处理整个硬盘,只处理我的SVN文件所在的位置。

    为此,请打开设置(在资源管理器中单击鼠标右键->Tortoissesvn->设置),然后选择 图标覆盖 然后在 排除路径: 进入 c:\*

    包括路径: 输入到子版本工作副本目录的路径(对于我来说,所有目录都在下面 c:\subversion\* c:\workspaces\* )

    使用换行符分隔条目(请参见屏幕截图)

    这让客户看起来快了一千倍。

    此屏幕截图显示如何排除C:和D:驱动器,只包括相关目录:

    overlays excludes screenshot

    您可以从 TortoiseSVN docs .

        2
  •  2
  •   bentsai    15 年前

    你可以 disable TSVNCache.exe altogether . 我决定,如果我能更快地打开和关闭Visual Studio,我愿意生活在没有更新图标的情况下。

    你也可以降低tsvncache的优先级,这是我老板成功后所做的。我们遇到的主要问题是Visual Studio的启动和关闭时间,所以他编写了一个批处理文件,降低了进程的优先级,然后启动了vs。