MAC下SVN cleanup出错 svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
报错描述
更新svn文档时文件名和其他用户提交的文件重复,导致出现了svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted的问题
解决方法
-
下载sqlite3工具。下载地址链接
https://www.sqlite.org/download.html
-
下载完成后解压,放到你的项目svn目录下
-
打开项目的.svn文件夹,并进入,查找文件夹命令如下:
sudo find ./ -name ".svn"
4.进入你当前项目的.svn目录后,执行:
sqlite3 wc.db "select * from work_queue"
通过sqlite3命令可以看到wc.db中的work_queue表中有多条数据。 -
清空work_queue表的数据,执行
sqlite3 wc.db "delete from work_queue"
-
清空wc_lock表数据,执行
sqlite3 wc.db "delete from wc_lock"
-
处理完成,重新执行
clean up
命令即可