2008-11-04 31 views
1

我正在使用Apache Subversion来管理和存储相当体积的代码。试着在标准工作机上使用svn + ssh和Windows Vista上的TortoiseSVN,我发现我实际上并没有把它全部下载到我的本地机器 - 传输在大约1 MB后停止。我可以全力以赴,取消流程并更新不完整的工作副本,但这不是真正的问题。传输@ 1 MB数据后TortoiseSVN冻结

真正的问题是,试图合并多个代码分支需要足够的数据传输来阻塞连接,并且据我所知,不存在恢复未完成合并之类的事情。

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

在那里有人看到TortoiseSVN在传输适度数量的信息时的平坦停止,我可以调整什么来解决问题?

我很确定它不是Vista特有的,因为我的朋友和他最后一次推出的Windows XP机器有着完全相同的问题。

一些额外的信息:

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

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

  • 我在Solaris机器上探索过,除了系统试图通过Kerberos验证我失败之外,它看起来并没有问题。这个过程显然只是在等待客户端输入(在结帐的过程中),而龟鳖似乎并没有提供正确的方式。

  • 从TortoisePLink切换到PLink似乎没有任何区别 - 进程开始,但是当它停顿时,我在终端窗口中看不到任何东西。

即使有些帮助找出这里出了什么问题将不胜感激。

回答

1

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

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

+0

TortoiseSVN运行在32位版本的Vista上。该服务器是运行Subversion版本1.5.3的64位Solaris机器。 男人,我希望这不是问题,或者这可能是各种不可能解决的问题。 – Glazius 2008-11-05 15:29:11