SVN update的时候提示 ……is already loacked

Error:svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
svn: E155004: Working copy …… locked.

svn: E155004: '……' is already locked.


1:我产生错误的原因:在做一个时间选择控件时候,在网上找了个开源的, 因为我和同事一起做,结果同事 先做出来了。所以在同步代码之前,我把开源代码的几个文件,删掉之后 再 进行的 ,svn update 结果就报错,说是 删掉的文件有问题,(具体什么问题,不记得了)。然后build clean project ,就出现,svn lock 。

然后执行 svn ->clean up问题仍然无法解决,.svn目录下也没有 .lock 文件。

解决办法: 让删掉的几个文件再 重新粘贴过来,重新,svn update。然后仍会有其他问题,,(svn lock  应该就解决了) ,再根据提示 一步步解决,(多使用 build  ->clean project 和 build ->rebuild project ).


2:出现这种错误还存在其他一些普遍的原因 参考:点击打开链接(如有侵权请告知)

SVN 本地更新时,由于一些操作中断更新,如磁盘空间不够,用户取消。  可能会造成本地文件被锁定的情况。一般出现这种情况的解决方法:

  1、可以使用SVN clean up来清除锁定。

  2、如果不是本目录锁定,系统提示上一层目录锁定,需要到上一层或者根目录中清除。

  3.如果在根目录下都无法clean的话,一般采取的方法是另外找一个目录重新CHECKOUT。但有时有时SVN目录下可能有一些自己本地修改的文件,还未提交到SVN服务器,这时重新CHECKOUT需要注意本地文件的备份,并且不要强制覆盖服务器上其它人修改的内容。

  4.如果觉得第3种很麻烦,可以考虑这样的方法。其实SVN加锁会在.SVN(隐藏文件)中生成一个名字叫lock的文件(无后缀),查找所有的,手工删除。然后再尝试更新,系统可能会提示某个.base文件无法访问。找到它,把相关的文件或其所在的目录删除,重新UPDATE。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值