SVN 本地更新时,由于一些操作中断更新,如下图
首先想到的是可以使用svn客户端本身的svn clean up来解决这个问题,在你不能更新的目录右键执行;
如果不成功,那就不是本目录锁定,系统提示上一层目录锁定,需要到上一层或者根目录中清除;
如果在根目录下都无法clean的话,一般采取的方法删除现有的目录,重新CHECKOUT,此步骤,一定要注意自己已修改待提交的文件的备份,要不努力就付诸东流了;
当然,在网上找到了比较省事的方法:
其实SVN加锁会在.SVN(隐藏文件)中生成一个名字叫lock的文件(无后缀),查找所有的,手工删除。然后再尝试更新,系统可能会提示某个.base文件无法访问。找到它,把相关的文件或其所在的目录删除,重新UPDATE。