svn合并失败:远程主机强行关闭了连接

时间:2019-05-29 08:54:58

标签: svn tortoisesvn wireshark vpn

在通过我们公司的VPN在家里工作并尝试从主干到开发分支进行追赶合并时,我的合并失败并显示错误

Error running context: An existing connection was forcibly closed by the remote host.

合并操作总是开始,并且某些文件被合并,但是在合并开始后的随机时间之后,合并失败,并出现上述错误。这种情况发生在TortoiseSVN(1.12.0,Build 28572-64 Bit -dev,2019/05/06 20:01:07)或命令行svn客户端(1.12.0 r1857323版本)上。

在我的C:\Users\bart\AppData\Roaming\Subversion\servers中,我有(不包括评论):

[groups]

[global]
http-timeout = 3600

我认为还可以。

使用WireShark,我在失败的合并操作期间捕获了流量。可以在https://drive.google.com/file/d/1rsRgzQAikCWTHs80u_0_dYGs9jMrcG6b/view?usp=sharing上找到它。在该捕获图中,我看到许多TCP乱序,Dup ACK,虚假重传数据包,并且临近结束时,我看到一些TCP [RST]数据包从服务器发送到客户端,然后从客户端返回到服务器的TCP [RST,ACK]数据包,这是我假设颠覆报告的“强制关闭连接”。

我想知道这是客户端还是服务器端的问题。看着我的捕获文件,谁能告诉我是什么原因造成的,以及如何解决它?

0 个答案:

没有答案