我正在使用TortoiseSVN 1.9.3和VPN连接(Windows 10 64位)。每当我尝试执行某个操作(svn checkout,svn update,show log,svn commit)时,它会停留大约1-2分钟(我不要等到最后,我会在大约10-15秒后按下取消按钮一般)。然后我再次尝试完全相同的操作,例如,如果它是一个提交,我再次按下提交按钮(从第一次尝试打开提交窗口),这次它可以工作。如果我足够快地做另一个动作,它会从第一次起作用。如果我等待并稍后再做,我又有一个问题:第一次失败,第二次失败。
如果我让它直到最后我得到的错误:
Commit failed (details follow):
Unable to connect to a repository at URL
'http://192.168.1.200:83/svn/project/trunk'
Connection timed out
几年前我在类似的条件下(Windows 7 64位)工作过VPN,所以我想有一个旧版本的TortoiseSVN,我也有同样的行为。
这非常令人沮丧,因为我需要很多分钟才能检查多个文件。
你知道为什么会这样吗?
答案 0 :(得分:2)
在settings dialog中设置预提交挂钩脚本,并将connectVPN.exe
工具设置为脚本。
第一次连接时出错的原因是,在第一次连接时,您的VPN还没有准备就绪。