文档章节

百篇大计敬本年之最强辅助《四》 —— SVN错误提示 svn:E155037 以及 cleanup 失败

齐烟九点意
 齐烟九点意
发布于 2016/11/15 20:06
字数 236
阅读 501
收藏 0

    使用 SVN 的时候,有时候会出现错误提示

svn: E155037: 以前的操作没有完成;如果它被中断,请执行“svn cleanup”

    当我们遵从提示执行

$ svn cleanup

    此时又会出现其他的信息显示 cleanup 失败。这个原因大多数是因为 .svn目录中的 wc.db 数据库中存在数据造成的。

    So,我们可以用一个数据库小工具 sqlite3 来解决这个难题。如果没有安装 sqlite3 请安装

$ sudo apt-get install sqlite3

    然后在工作副本中

$ sqlite3 .svn/wc.db "select * from work_queue"

    此时会看到终端有一些信息输出,只要删除这些信息即可

$ sqlite3 .svn/wc.db "delete from work_queue"

    OK,搞定。接下来可以正常使用 SVN 的功能了。

© 著作权归作者所有

共有 人打赏支持
齐烟九点意
粉丝 2
博文 28
码字总数 10233
作品 0
深圳
程序员
私信 提问
SVN各种错误提示产生原因及处理方法大全

SVN各种错误提示产生原因及处理方法大全 1. svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request for 'http://svn.moon.ossxp.com/svn/......

诺灬晓月
2014/09/12
0
1
Failed to run the WC DB work queue associated with

svn checkout 代码是出现如标题的错误,提示我clean up ,clean up失败,于是网上搜到了这一clean up 失败的解决方法,clean up 后再进入代码update 就可以了 svn提交遇到恶心的问题,可能是...

BearCatYN
2015/05/12
0
0
windows下svn服务器与web 站点的同步

SVN在团队开发中使用非常普遍,是一个很方便的版本控制系统。 如果要是能将SVN服务器上的数据自动发布到Web服务器,那将是整个项目开发、测试更加便捷。利用SVN的hook功能就能实现将SVN服务器...

威哥
2013/03/01
0
3
svn 清理失败 (cleanup 失败) 的解决方法

svn 清理失败 (cleanup 失败) 的解决方法 svn 清理失败 (clean up 失败) 的解决方法 参考:http://www.tuicool.com/articles/biy6na 解决方法: step1: 到 sqlite官网 (http://www.sqlite.o...

klaus丶
2014/12/17
0
0
Linux学习篇-SVN命令详解

开发中,除了在本机文件夹上进行svn更新外,在命令行中进行svn操作也非常关键,下面列举下网站摘抄的一些文档: 1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例...

新新
2014/06/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Apache用户认证,域名跳转

11月15日任务 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志 11.18 Apache用户认证 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //把123.com那个虚拟主机编辑......

zgxlinux
39分钟前
1
0
idea 添加 VUE 的语法支持和开发

《一》VUE的开发分两种,一种是直接在HTML文件中使用,一种是VUE文件的形式开发 1,首先我们先让 HTML 文件支持 VUE 的语法指令提示 2,File -> Setting -> Edit -> Inspections -> html 3,...

文文1
57分钟前
1
0
【NLP】【七】fasttext源码解析

【一】关于fasttext fasttext是Facebook开源的一个工具包,用于词向量训练和文本分类。该工具包使用C++11编写,全部使用C++11 STL(这里主要是thread库),不依赖任何第三方库。具体使用方法...

muqiusangyang
今天
3
0
防止Tweak

什么是tweak? 英文意思为捏, 拧,扭,稍稍调整(机器、系统等)。 依据维基百科的定义,tweak指的是对电子系统进行轻微调整来增强其功能的工具;在ios中tweak特指那些能够增强其它可执行程...

HeroHY
今天
3
0
linux中常用标识---不定期更新

LINUX常用标识符: 1 & && | || &: 表示进程在后台运行 例如 redis-server & 不是所有后台运行都是& 比如es ./bin/elasticsearch -d es后台运行&&: 第一个命令执行成功后 才执行后面的命令...

geek土拨鼠
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部