SVN中进行Clean up操作时提示Clearup failed to process the following paths错误的解决办法

问题描述:在使用 svn 客户端执行操作失败后,执行 Clean up 操作也报错:Cleanup failed to process the following paths... 

问题描述:对一些文件操作的时候出现错误,文件加锁。

解决办法

1、TortoiseSVN客户端1.7版本以前的加锁文件是一个lock后缀的文件,直接在报错目录的.svn目录下删除即可。.svn目录一般为隐藏状态,因此,需要在文件夹设置开启隐藏的项目。

2、TortoiseSVN客户端1.7 版本以后的加锁信息是存储在隐藏文件夹 .svn 目录下 sqlite 文件中,存储的表名为 wc_lock、work_queue。用SQLite文件可视化工具将改文件打开,然后删除那条lock记录即可。具体方法为:

  • 安装SQLiteExpert Professional工具(也可以安装其他SQLite文件可视化工具)
  • 安装好SQLiteExpert Professional工具,找到svn目录下的wc.db文件
  • 打开wc.db文件,删除wc_lock和work_queue两张表下的所有记录
  • 也可以运行sql命令删除,sql命令为:
  • delete from wc_lock;
    delete from work_queue;

    重新尝试svn操作,问题解决。

posted @ 2020-03-31 15:09  薄心之心  阅读(1267)  评论(0编辑  收藏  举报