Tortoise 颠覆服务器 v1.14 非常慢 Windows11 与 svn://localhost 语法

Tortoise subversion server v1.14 very slow Windows11 with svn://localhost syntax

我刚刚构建了一个快速的新 Windows11 机器,安装了最新的 TortoiseSVN (1.14),创建了新的存储库,启动了一个 Windows 服务(全部在本地 C: 驱动器上),并且我在对小型 VS C# 项目进行简单检查时遇到缓慢延迟的感觉。

比如我在VisualSVN(VS2019扩展)OK按钮上点击okay进行签入,然后我要等10秒甚至更长时间才能完成签入。十秒不会杀死我,但在我的 Windows10 机器上,签入到本地存储库需要 2 秒或类似的时间。在我的新 Win11 机器上,使用 file:///C:/xxx 语法签入基本上是即时的——根本没有可观察到的延迟。

对于包含 5 个文件和几百行代码的小型 VStudio 项目,Win11 签入对话框显示“7 秒内传输 207 个字节”,使用 svn://localhost/xxx 语法。我按照另一个 SO post 中的描述关闭了 'recurse into unversioned folders' 标志,但这没有任何区别。

这几乎就像在签入进行之前客户端和服务器之间发生了网络超时,但我想不出为什么会这样。我在一台新机器上使用默认的客户端、服务器和端口,所以我想不出发生超时的原因。

还有其他我应该禁用的标志吗?有没有人认为 IPv6 和 IPv4 回退正在发生?我还没有看到任何 svn 操作来在配置中设置 IPv6 与 IPv4 选项。

我想我应该切换到 file:///C:/xxx 语法来尝试在我的本地机器上加快速度,但我在其他地方读到过使用 file:/// C:/xxx 语法不是一个好的做法(尤其是如果其他机器通过网络使用 svn://xxx 语法访问 repo)。

  • 检查您的 SVN 服务器的配置。既然你说问题发生在你使用 svn:// 协议时,这意味着你通过基于 svnserve 的服务器公开了你的存储库,我很确定你从头开始配置了服务器。

  • 查看通过 HTTP(S) 访问存储库时是否出现问题。例如,install VisualSVN Server 并查看在您联系存储库时是否出现延迟。

  • 检查你的杀毒软件。可能是防病毒应用程序导致了这些延迟。