前几天svn迁移到其他路径之后,今天早上更新代码时,出现了下面的问题:
svn: E200033: database is locked, executing statement 'RELEASE s0'
稍后执行了 svn cleanup svn up 等命令之后都不好使
网上查找资料尝试整了一遍之后是可以的,步骤如下:
$ cd /your project path/.svn
$ mv wc.db wc.db.old #做事都要有备份的习惯
$ sqlite3 wc.db.old #打开copy的数据库
sqlite> .backup main wc.db
sqlite> .exit之后可能会出现.tmp已经有了不能写,但是进去也找不到.
cd .svn
mkdir aa
mv aa ./tmp
rm -rf ./tmp
cd ..
svn cleanup
svn update
按照上面的步骤执行之后的结果: