当试图触发任何SVN命令时,终端总是冻结,只有3-5行SVN输出。例如,如果我们运行:
svn checkout svn://some-host.com/repo然后我们可以看到,即使使用Ctrl+C命令,也不能中断以下输出和执行:
A repo/test.txt
A repo/android
A repo/android/gradle.properties
A repo/android/gradlew.batSVN的另一个版本的使用(重新安装到1.9.4)提供了相同的结果。当此操作被冻结在终端中时,我们可以在处于休眠状态的运行进程列表(使用top)中找到一些SVN进程:
3394 svn 0.0 00:00.05 2 0 39 2828K 0B 0B 3394 3123 sleeping *0[1] 0.00000 0.00000 501 2443甚至很难找到描述的行为的一些线索。而且,repo (管理员)的主机可以在他的机器上签出它,所以它变得完全混乱,为什么我的机器上的SVN已经开始冻结在所有的操作上。有什么建议吗?
发布于 2017-01-11 13:54:18
好的,我找到了解决上述症状的完整方法。
在使用同一网络从完全不同的机器运行svn连接之后,我就有了这个想法。我的提供者阻止了与远程svn服务器的连接--这就像问题和注释中所描述的那样。因此,为了避免这种行为,我刚刚设置了一个代理,现在一切都正常工作了!
https://stackoverflow.com/questions/41570395
复制相似问题