svn更新文件失败问题解决方法
公司的一些文件都上传在svn上,每次更新的时候都会遇到更新失败的问题,每次都得重新检出也是很苦恼,后来百度了一些解决方法,今天有时间来总结一下处理过程。
1.找到想要更新的文档,直接右键点svn update
2.会发现更新失败,报如下错误
3.于是右键,单击clean up
4.结果又失败了
5.接下来去命令cmd管理器里操作,删除svn表
(具体如何使用sqlite.exe命令,见文末补充处)
6.然后再更新发现提示报错信息变了,变成 【Working copy “…” locked】 说已被锁住了,
继续cmd执行命令
7.发现找不到lock文件。。。此路不通,另寻他路吧
回到第3步,点击clean up
8.之后会弹出此界面,勾选第二个筛选框,ok
9.然后再svn update 就可以顺利更新下来啦。
不知道前面操作cmd 做的是不是无用功,好在最后问题解决了。
补充:使用cmd查询svn中数据库表的方法
下载sqlite工具 网址:https://www.sqlite.org/download.html解压缩之后打开会发现sqlite3.exe
把sqlite3.exe 文件复制到要更新的文件的.svn目录下
然后打开cmd就可以使用 sqlite3.exe wc.db 命令来查看svn数据库了。