SVN commit não conclui

Quando eu submeto arquivos no svn eu costumo pegar a situação em que depois de ter transmitido todos os arquivos o svn irá travar e depois eventualmente terminar com o errosvn: E175012: Connection timed out.

Isso parece acontecer quando estou enviando mais do que 20 arquivos.

Eu acredito que isso está acontecendo depois que todos os arquivos foram transferidos para o servidor, já que ou novos períodos terão parado de ser adicionados apósTransmitting file data no console, ou todos os arquivos foram listados como enviados no Tortoise. Além disso, se eu fizer uma atualização do repositório, eu obtenho fusões para todos os arquivos que acabei de tentar confirmar (ou, mais irritantemente, uma tonelada de conflitos a serem resolvidos) e, quando eu for novamente, não há nada para commit - presumivelmente significando que todos os arquivos foram transmitidos com sucesso na primeira vez.

O que poderia estar causando isso? Parece que o cliente está esperando por uma mensagem 'tudo pronto' do servidor que nunca está chegando no meu PC?

A nossa configuração é o TortoiseSVN 1.8.2 no cliente e o VisualSVN Server 2.7 no servidor.

Eu verifiquei por mensagens de erro no log de eventos do VisualSVN no servidor e não há nenhum. Isso acontece tanto na rede do escritório quanto na VPN, e se está trabalhando em Wi-Fi ou em uma conexão com fio.