svn執行update,卻被告知database is locked!
執行 svn update,卻拋出個錯誤警報:
svn: E200033: database is locked, executing statement 'RELEASE s0'
之后無論是cleanup,還是release locker都沒反應!
別急,試試以下方案:
-
$ 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
-
這樣就可以了.
-
-
總結:
其實有時候在CMD中執行完第一部分的exist后就可以正常使用了!
