linux下的svn: Working copy '.' locked的解决方法
在linux上进行svn操作的时候,有的时候还没有完成任务就退出或者有其他中断了。那么svn up的时候,可能会出现如下提示:
svn: Working copy '.' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
咋一看是锁住了,但是也仅仅是针对某些文件夹的,解决方法是:
find ./ -name "lock"
直接执行find命令找出全部.svn/lock文件,然后一个一个删除。
如果有很多个lock的话,一个一个删除不现实,所以另外的方法是,用sh脚本:
#!/bin/sh
for lk in `find /opt/framework/ -name "lock"`
do
`rm $lk`
done
exit