cornerstone之文件被锁,clean up无效
cornerstone在更换时,由于电脑卡着不动了,一气之下关机重新了,然后在更新就提示被锁。然后就clean呀,clean之后仍然无效,又clean根目录依然无效。。。
然后就进行操作.svn文件,一般情况下.svn文件时不显示的,想要显示的快捷键:cmd + shift + .
.svn目录下有个wc.db文件,用Navicat Premium或者其他数据库工具打开这个wc.db文件;
注意:一定要先备份一下wc.db文件这个文件,我就是忘记备份,还误删除了这个文件里的一个表,然后很是想砸电脑的冲动呀。
找到WC.LOCK表,并将里面的数据删除,然后重新打开cornerstone就好。
接下来是我误删除WC_LOCK文件之后的一些记录:
手欠呀,一下直接删除了WC_LOCK文件,删除之后更新svn时会提示SVN sqlite no such table :wc_lock;
还好被删除的表里没有数据,就再从别的wc.db文件里copy了一份,然后运行时还是不行,提示status:200030 sqlite:not an error
然后接着clean,无效;后关机重启,再次打开conersone时,我就把文件revert了,然后就可以操作了。。。