当svn目录锁定,提示Please execute the 'Cleanup' command时手动清理的方法。

 如果你操作svn时遇到下面的错误提示:

当svn目录锁定,提示Please execute the 'Cleanup' command时手动清理的方法。

无法正常使用svn,根据提示使用Cleanup命令又不起作用,你可以手动清理svn,恢复正常使用。

手动清理需要sqlite,下载地址: sqlite官网,下载后把sqlite3.exe文件放到svn管理目录的根文件,或者配置系统环境变量以便能使用sqlite3.exe。

操作步骤如图:

当svn目录锁定,提示Please execute the 'Cleanup' command时手动清理的方法。

原理:svn的锁定信息保存在 WC_LOCK 和 WORK_QUEUE 表里,在根目录隐藏文件 .svn/wc.db中,把出错信息删除,就可以正常使用svn了。