OS X 中没有任何信息的 SVN 冻结
SVN freezes without any information in OS X
- OS:埃尔卡皮坦 10.11.6
- SVN:1.9.2 (r1703836)
在尝试触发任何 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.bat
使用其他版本的SVN(重新安装到1.9.4)得到相同的结果。当此操作在终端中被冻结时,我们可以在 运行ning 进程列表(使用 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 开始冻结所有操作。有什么建议吗?
好的,我已经找到了针对上述症状的完整解决方案。
在 运行 从具有相同网络的完全不同的机器建立 svn 连接后,我有了这个想法。我的提供商正在阻止与远程 svn 服务器的连接 - 这看起来就像问题和评论中所描述的那样。所以,为了避免这种行为,我刚刚设置了一个代理,现在一切正常!
- OS:埃尔卡皮坦 10.11.6
- SVN:1.9.2 (r1703836)
在尝试触发任何 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.bat
使用其他版本的SVN(重新安装到1.9.4)得到相同的结果。当此操作在终端中被冻结时,我们可以在 运行ning 进程列表(使用 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 开始冻结所有操作。有什么建议吗?
好的,我已经找到了针对上述症状的完整解决方案。
在 运行 从具有相同网络的完全不同的机器建立 svn 连接后,我有了这个想法。我的提供商正在阻止与远程 svn 服务器的连接 - 这看起来就像问题和评论中所描述的那样。所以,为了避免这种行为,我刚刚设置了一个代理,现在一切正常!