SVN 操作报错 “Previous operation has not finished; run 'cleanup' if it was interrupted“

Posted hello_史努比

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN 操作报错 “Previous operation has not finished; run 'cleanup' if it was interrupted“相关的知识,希望对你有一定的参考价值。

今天在 通过 SVN 合并代码的时候报了如下的错误 ”Previous operation has not finished; run \'cleanup\' if it was interrupted“,无论尝试什么操作都是报相同的错误,遂在网上找了资料查了一下,问题解决了,记录一下问题解决的方法。

 

1.下载  sqlite 内嵌数据库管理工具 sqlite3.exe

2.将sqlite3.exe 放置于SVN 项目的.svn 文件内,如图

3.删除 sqlite 数据库中的操作队列表 WORK_QUEUE,详细方法如下

 

重新cleanup 一下SVN 项目,问题解决!

 

问题产生原因:

可能是频繁做了一些改名,文件打开的时候更新或者提交操作,导致svn罢工了。这个也该算是svn的bug吧,

其他原因待调查。。。。。。

 

以上是关于SVN 操作报错 “Previous operation has not finished; run 'cleanup' if it was interrupted“的主要内容,如果未能解决你的问题,请参考以下文章

SVN 执行cleanup报错:Cleanup failed to process the following paths

SVN报错:locked; try performing 解决办法。

解决svn update 产生Node remains in conflict的报错问题

处理svn不能执行cleanup命令的方法

SVN cleanup 报错,清除svn的工作队列

代码提交svn错误后报错,总是提交不了。后来改了svn地址,依旧报错