简要说明:
svn: E155017: Can't install '*' from pristine store, because no checksum is recorded for this file
svn报错:“Previous operation has not finished; run 'cleanup' if it was interrupted“
问题描述:
使用Tor 执行update操作,出现更新错误,提示信息如下:

按照提示执行cleanup操作,


解决方案:
一般的clean up报错,只要回到当前目录上一层进行clean up就能继续提交svn内容。但是,当回到最上层目录都无法clean up时,需要按照如下步骤:
sqlite3 PROJECT-ROOT\.svn\wc.db
delete from work_queue
解决步骤
1)清空SVN队列
搜索wc.db,看是否存在该数据库文件

2) 安装sqlite3
SQLite on Windows
- 进入 SQL 下载页面:http://www.sqlite.org/download.html
- 下载 Windows 下的可执行文件包:
- sqlite-tools-win32-x86-<build#>.zip

4. 使用.open filename命令打开wc.db,删除work_queue中记录

至此,问题解决,重新进行cleanup之后,进行update等操作即可
本文详细介绍了在使用Subversion(SVN)过程中遇到的更新错误与cleanup操作失败的问题解决方法。通过清理SVN队列、安装并使用sqlite3工具,以及执行特定SQL命令来删除work_queue中的记录,成功解决了svn:E155017错误,使用户能够正常进行SVN操作。


被折叠的 条评论
为什么被折叠?



