SVN 提交未完成



当我在 svn 中提交文件时,我经常遇到这样的情况:在它传输完所有文件后,svn 将挂起,然后最终超时并出现错误svn: E175012: Connection timed out

当我上传超过 20 个文件时,这似乎会发生。

我相信这是在所有文件都传输到服务器之后发生的,因为在控制台中Transmitting file data后将停止添加新周期,或者所有文件都已列为在 Tortoise 中发送。 此外,如果我然后从存储库进行更新,我会合并我刚刚尝试提交的所有文件(或者,更烦人的是,需要解决大量冲突),然后当我再次提交时,没有什么可提交的 - 大概意味着所有文件都已成功传输第一次。

可能是什么原因造成的? 似乎客户端正在等待来自服务器的"全部完成"消息,该消息永远不会返回我的PC?

我们的设置是客户端上的TortoiseSVN 1.8.2和服务器上的VisualSVN Server 2.7。

我已经检查了服务器上 VisualSVN 事件日志中的错误消息,但没有。这发生在办公室网络和 VPN 上,无论是在 Wi-Fi 还是有线连接上工作。

检查是否有任何提交后的钩子脚本正在处理您的提交。

最新更新