解决提交异常文件后svn无法CleanUp的问题
编者:李国帅
qq:9611153 微信lgs9611153
时间:2019/7/11
背景原因:
Svn上传文件的格式和文件名称都是有限制的,如果后缀不能被识别会查询不到,需要手动添加,但这并不严重。如果文件名称中出现*这样的字符,svn就会报错,需要进行手动处理才能恢复正常。
问题相关:
有时候提交了错误的文件会出现更新失败
Failed to run the WC DB work queue associated with
然后在更新就会提示
Previous operation has not finished; run 'cleanup' if it was interrupted
Please execute the 'Cleanup' command.
执行cleanup又会提示Cleanup failed to process
所需资源:
Svn,sqlite
解决方案:
下载的“sqlite3.exe”, 放到工作空间对应的项目中与 .svn同级。如果找不到,在文件夹界面—组织---文件夹和搜索选项—查看---显示隐藏的文件、文件夹和驱动器
然后执行 sqlite3 .svn/wc.db “select * from work_queue“查询错误,然后执行delete from work_queue删除表内容。
最后执行svn cleanup 命令,就可以恢复正常。