SVN: 更新失败,路径乱码,以及提示被锁的解决
问题:
在于团队文档协作时,出现过异常操作,导致svn无法本地更新。
分析:
报错源在于冲突时本地写了一条待处理queue队列和一条lock锁
解决:
- Path变量:
下载sqlite3随便存个目录,path添加一下 - SVN数据库:
项目svn目录的.svn下有个wc.db,执行sqlite3 wc.db
,进sql命令行模式 - 删除队列记录:
select * from work_queue
,就是队列记录,里面就有刚才失败有关的那条,
delete from work_queue
,就行了(强迫症要精确删的话,加条件) - 删除锁记录:
select * from wc_lock;delete from wc_lock - 再次更新,一切搞定