При работе из дома через VPN нашей компании и попытке выполнить слияние с магистральной линии связи в ветку разработки, мое слияние завершается с ошибкой
Error running context: An existing connection was forcibly closed by the remote host.
Операция слияния всегда начинается, и некоторые файлы объединяются, но затем в произвольное время после начала слияния происходит сбой с указанной выше ошибкой. Это происходит либо с TortoiseSVN (1.12.0, сборка 28572 - 64-битная -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 Out-of-Order, Dup ACK, Spurious Retransmission пакетов, а ближе к концу я вижу некоторые TCP [RST] пакеты, идущие с сервера клиенту, а затем пакеты TCP [RST, ACK], возвращающиеся от клиента к серверу, что, как я предполагаю, «принудительно закрывает соединение», как сообщает subversion.
Мне интересно, является ли это проблемой на стороне клиента или на стороне сервера. Глядя на мой файл захвата, кто-нибудь может сказать мне, что вызывает это и как это исправить?