百篇大计敬本年之最强辅助《四》 —— SVN错误提示 svn:E155037 以及 cleanup 失败
百篇大计敬本年之最强辅助《四》 —— SVN错误提示 svn:E155037 以及 cleanup 失败
齐烟九点意 发表于1年前
百篇大计敬本年之最强辅助《四》 —— SVN错误提示 svn:E155037 以及 cleanup 失败
  • 发表于 1年前
  • 阅读 407
  • 收藏 0
  • 点赞 1
  • 评论 0

腾讯云 学生专属云服务套餐 10元起购>>>   

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

    使用 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 的功能了。

共有 人打赏支持
粉丝 3
博文 24
码字总数 8264
×
齐烟九点意
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: