转移@ 1 MB数据后,TortoiseSVN冻结

时间:2008-11-04 20:11:14

标签: svn tortoisesvn connectivity

我正在使用Apache Subversion来管理和存储大量代码。试图在Windows Vista上使用带有TortoiseSVN的svn + ssh在标准工作机器上获取它,我发现我实际上无法将所有内容一次性地下载到我的本地计算机上 - 传输在大约1 MB后停止。我可以通过取消流程并更新不完整的工作副本来获取所有内容,但这不是真正的问题。

真正的问题是,尝试合并多个代码分支需要足够的数据传输来阻塞连接,并且据我所知,没有恢复不完整的合并。

我不知道为什么会发生这种情况 - 解决了Google抓取问题的其他任何问题的唯一解决步骤似乎表明攻击性防病毒软件可能与其有关,但是禁用了安装在其上的防病毒软件。工作机器(Symantec Endpoint Protection)或命令它忽略目标目录和传输过程似乎没有任何帮助。

在转移适量的信息时,有人看到TortoiseSVN出现停顿,我可以调整什么来解决问题?

我很确定它不是特定于Vista的,因为我的伙伴在最后一次推出时使用他的Windows XP机器也遇到了完全相同的问题。

一些额外的信息:

  • TortoiseSVN版本1.5.5,32位版本的32位32位。

  • 通过SSH 1连接到Solaris 9,运行Subversion 1.5.3。 Solaris和SSH的版本不可协商,因为这是一个重新利用的旧服务器,我们非常严格地管理配置。

  • 我在Solaris机器上讨论过它,看起来根本没有问题,除了系统尝试Kerberos验证我并失败。这个过程显然只是等待客户端输入(在结账中间?)而Tortoise似乎没有提供正确的类型。

  • 切换到,例如,来自TortoisePLink的PLink似乎没有任何区别 - 过程开始,但是当它停止时我在终端窗口中没有看到任何东西。

即使是一些有关弄清楚这里出了什么问题的帮助也会受到赞赏。

2 个答案:

答案 0 :(得分:1)

您连接的服务器是什么?在64位计算机上为服务器运行32位Windows二进制文件时,我遇到了类似的问题。它过去只是在重载下停止,特别是在进行合并时。

客户端上的32/64位不匹配可能也会导致问题,但我没有遇到过这个特殊问题。

答案 1 :(得分:1)

尝试禁用TCP自动调整!已知会导致TSVN出现问题。 howto disable