通过 VPN 连接时,如何防止 Subversion 冻结?

通过 VPN 连接时,如何防止 Subversion 冻结?

我正在尝试svn up在 Windows 7 x64 上访问 Subversion 存储库。它设置为通过协议连接svn://,应通过 VPN(OpenVPN)访问。我的本地hosts文件中有一个条目,将存储库的主机名映射到 VPN 网络上的网络地址。

当我在工作时使用同一台笔记本电脑时,一切都运行正常。

我今天在家工作,正在尝试连接。当我svn up使用 Collabnet 的 svn 或 TortoiseSVN 进行连接时,一些文件可以正常传输,然后 UI 会冻结(看起来就像是下载时间太长,但似乎永远都到不了)。然后我必须将其关闭并执行,svn cleanup然后再试一次。

知道可能出了什么问题吗?我暂时禁用了无线路由器和 Windows 上的防火墙,但仍然发生了同样的事情。这真是令人沮丧!

编辑:我的一些同事(但不是全部)也遇到了同样的问题。建议这可能取决于我们使用的 ISP。有人对此有什么想法吗?或者,如果失败了,是否有某种方法可以使 subversion 可执行文件对数据包丢失更具容忍度?

答案1

摸摸木头,在我的 OpenVPN 配置文件中添加以下设置似乎已经解决了问题:

mssfix 1200

相关内容