最近在把这几个月各位铁友汉化好的文件整理进游戏源码中,需要频繁使用 TortoiseSVN 来更新源代码。但一直使用好好的 TortoiseSVN 出现令人郁闷的问题:更新 SVN 源时总是更新一些文件后就出现连接速度为 0 kb/s 一直 loading 状态,你关也关不了 SVN 更新窗口,强制关闭会导致 explorer 进程崩溃或者卡死。
explorer 崩溃倒是无所谓,win7 会自动重启此进程或者自己可以手动启动此进程,问题有个 explorer 进程是卡死!这样会导致整个windows系统贼慢!
寻找问题所在经过:
》一开始我是怀疑网络问题,但检查了一下网络连接,完全木有问题。
》然后还是怀疑网络问题,不是自己的,是怀疑服务器,但叫其他朋友帮忙更新后,木有出现我说的情况。
》切换到 n 久没用的 winxp,更新一切正常!!!我了个去……
》郁闷啊……突然想到是不是 TortoiseSVN 版本问题?我前几天刚更新了 TortoiseSVN,而且跳跃了几个版本。于是我卸载新版重装旧版,但问题依旧! - - 从一开始就应该想到,现在的软件应该对win7更加兼容才对……
》google、百度搜遍,木有此情况的解决方法,连这个问题的问题都木有人提出。郁闷之极,总觉得 explorer 进程被卡死肯定有软件要使用 explorer 进程才出现此情况。于是我打开进程管理器,发现 TortoiseSVN 的一个进程 TortoiseProc.exe 死活也关闭不了,即使用 taskkill 也不行!最后拿出杀手锏 ntsd(从 xp 那里拿来,win7已经木有了)也无济于事。
转机:
》本身能通过进程管理器结束的进程无法结束,通常是因为这个进程还在工作中!那么是不是文件被锁定呢?测试发现,的确是,svn 更新的目录执行清理时弹出警告“某某目录的某某文件被锁定”。
》问题的根本所在找到了,那么解决方向就明确了。既然 TortoiseSVN 的相关进程停止不了,说明被干扰了。能干扰其他软件对文件的操作的软件我想最大的祸首就是杀毒软件!!!
问题及解决:
》我在2个星期之前给已经安装小红伞(Avira AntiVir)的家里台机又安装了MSE(Microsoft Security Essentials),难道是因为2个杀毒软件“文件监视争夺战”导致 TortoiseSVN 的进程无法完成工作?于是立马关掉 MSE,测试…………SVN 更新一切正常 - -
唠叨:
看来各个杀软之间的关系的确比较紧张,有你没我!当然这是杀软本身的功能导致的,所以防护软件只能是各司其职,同样功能的只选择一个,不然很容易出现令人郁闷的问题。
感叹:
哇,这样的一个“小问题”能写这么长,文囧多么可怕!
- 本文标题:TortoiseSVN 检出、更新断线的原因之一
- 本文链接:https://zww.me/archives/25456
- 发布时间:2011年05月21日 10:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
饥饿?死锁?杀毒软件不要多,1个足以,甚至裸奔吧
@流年
1个是需要的,心里问题。
@zwwooooo
我之所以保留一个的原因是防范憋人U盘之类的,就我自己使用而言,一般很少有问题
@流年
有时一次就够。
@zwwooooo
嗯,所以还是习惯性装上一个
来完了···
@Ooon
不晚,还是板凳
只装防病毒软件,连防火墙都用系统自带的。
@zrqx008
我这里说的也是防毒软件,其实用那些专门的防火墙有时很烦
文囧不可怕,发现不了问题才最可怕
@yetone
嗯嗯,的确
搞虚拟机玩玩
@张扬扬
虚拟机玩啥?
@zwwooooo
可以搞测试哟
不过你也提了一个醒呀,
我一直以为是我网速不好,svn最近一直不好用。
@Leyeang
熊窝的现在的svn本身是比较慢的,但也不至于一直断开
了解,同样功能的只选择一个
@七七
多了就会出现冲突
现在杀软虽然说的是都相互兼容,但是背地里。。。哎。。。
@奚少
不一定是背地里搞鬼,因为相同功能会导致冲突很正常
MSE...dell送15个月的麦咖啡~~~不过我到现在还懒得用
@Alex Gao
我 一直不喜欢时间限制的东西,所以应该和你一样懒的用
那个游戏好玩吗?
唉?貌似不是游戏,好吧我看不懂你说啥
@毕扬
不要告诉我这个“乌龟”你没用过?
@zwwooooo
乌龟是什么?铁血联盟?
@毕扬
http://tortoisesvn.net/
@zwwooooo
我告诉你这个“乌龟”我没用过
@zwwooooo
而且我也不知道是啥东西,你吐血去吧
@毕扬
为何要吐血?不知道就不知道,很正常啊。通常开发程序项目的才会用到。
文囧真可怕...
@星野蒼真
文囧是什么意思,我现在才真的是明白了
@星野蒼真
对啊,时间长了就文囧了
@yesureadmin
我09年开始说文囧,本想加到百度知道,可惜不给我通过,我可算是原创哦
Linux裸奔足矣.哈哈
@自说Me话
呵呵,当然。
在找版本控制系统。不知道这个好用吗
@yiyi
如果你用的是win系统,这个不错。