【发布时间】:2016-02-19 09:05:50
【问题描述】:
Linux主机:我执行“svn update”或“svn checkout”后挂掉,没有任何显示,进程一直处于运行状态,未完成,屏幕没有显示。
以前可以正常使用。
我尝试使用“strace -f svn update .....”,它挂在这一步:
socket(PF_INET, SOCK_STREAM|SOCK_CLOEXEC, IPPROTO_TCP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(3690),
sin_addr=inet_addr("**.***.**.**")}, 16) = 0
setsockopt(3, SOL_SOCKET, SO_KEEPALIVE, [1], 4) = 0
read(3, "( success ( 2 2 ( ) ( edit-pipel"..., 4096) = 116
write(3, "( 2 ( edit-pipeline svndiff1 abs"..., 154) = 154
read(3, ^C <unfinished ...>
我机器上的 svn 服务器版本: svn,版本 1.6.11 (r934486)
客户端版本为: TortoiseSVN 1.7.12,内部版本 24070 - 64 位,2013/03/29 08:00:43 颠覆 1.7.9, 4 月 1.4.6 四月实用程序 1.3.12 霓虹灯 0.29.6 OpenSSL 1.0.1e 2013 年 2 月 11 日 zlib 1.2.7
我需要使用kill命令来取消这个进程
我有另一个相同版本的svn服务器,它工作正常。
我发现执行“svn update ..”或“svn checkout”后会生成一个新进程“svnserve -d -r repo/”。
如果我试了五次,就会有五个进程“svnserve -d -r repo/”。
【问题讨论】:
-
我在一台装有 Win 10 的机器上看到了这个。你的分辨率是多少?