我正在使用Eclipse Kepler并通过VPN连接到SVN。有时VPN连接丢失,当我尝试做没有连接的提交时,我必须等待10分钟直到超时。
SVN控制台显示:
% --- Get the current frame, display it and set axes properties
I = imread(handles.fullPathname,handles.numFrame);
% Update the reader
set(handles.reader,'Cdata',I);
handles.axes1.Visible = 'off';
pause(0.001);
为什么需要10分钟才能超时?我怎样才能改变它?
编辑:
可能与网络路由问题有关。 VPN断开连接commit -m "...comment..." -N ...file_list...
org.apache.subversion.javahl.ClientException: Connection timed out
svn: Commit failed (details follow):
svn: Unable to connect to a repository at URL 'http://192.168.9.2:81/svn/...'
svn: Connection timed out
获取超时而不是无法访问的主机。
答案 0 :(得分:0)
(如果您使用 http 协议连接到您的 SVN)尝试在您的 subversion 文件中设置 [global]
属性(servers
或相关的服务器组部分)%APPDATA%\Subversion\servers
home(在 Windows 上的 [global]
http-timeout = 30
处)设置为足够低的值(以秒为单位 - 比如说 30),以便 subversion 更快地意识到连接被断开,并导致错误消息弹出!
(默认情况下,底部)文件应该看起来像这样:
{{1}}
历史:
我也时不时遇到工作 VPN 的问题,谷歌把我带到了这个老问题。 @lhasadad 评论说他发布了一个答案,但我看不到一个(我不知道这个方法对他不起作用,或者为什么帖子被删除了,但我可以确认它仍然有效!(也就是说,它可以更好地处理连接问题))。不幸的是,该论坛链接也提供了 404 atm。所以我潜入回程机并找到了a copy from April 2016!致谢“stefan”,该论坛的主持人。他还提到(如果你有 Tortoise),这个服务器文件可以通过该 GUI 中的“设置\网络[编辑]”打开。