2017-03-17 25 views
2

当我提交大量更改(数百兆字节)时,即使签入确实通过,客户端超时也是如此。svn客户端超时并破坏WC状态

当我右键单击WC并显示日志时,TSVN显示即使签入实际发生,WC修订版也不会更新。

我试过使用TortoiseSVN 1.9.5, Build 27581 - 64 Bit和命令行svn version 1.9.5 (r1770682)

问题

是否有增加客户端的超时的方法吗?

+0

显示你如何在第一个地方进行提交。你是否告诉Subversion提交10个文件,并且只有5个正在提交?或者你是否假设将提交10个文件,但只有5个文件符合条件? – alroc

+0

@alroc在TSVN中,我右键单击文件夹并提交其中显示几十个能够提交的文件。我按下确定,有时它表示提交失败,但回购日志表示提交确实发生,但仅限于某些文件。 – Adrian

+0

如果您收到“失败”作为回应,则不会在存储库中更改任何内容。你确定所有你认为*的文件都被提交了吗?你是否有未版本控制的文件显示你正在承担承诺,但你还没有选中该框? – alroc

回答

1

如果您正在使用HTTP连接到服务器(因为它似乎是这样),你可以增加(或禁用)超时与http-timeout指令,如在Runtime Configuration Area解释说:

http-timeout

这指定等待服务器响应的时间量(以秒为单位)。如果您遇到缓慢的网络连接导致Subversion操作超时的问题,则应该增加此选项的值 。在使用基于Serf的HTTP提供程序的Subversion 1.8(或更早版本的 版本)中,使用值0到 完全禁用超时。

只要确保你不只是掩盖一个问题(很奇怪,提交成功完成,但服务器响应无法通过)。

+0

是的,这是问题。 – Adrian