侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

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

2023-12-11 星期一 / 0 评论 / 0 点赞 / 120 阅读 / 1147 字

使用 SVN 的时候,有时候会出现错误提示 svn: E155037: 以前的操作没有完成;如果它被中断,请执行“svn cleanup” 当我们遵从提示执行 $ 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 的功能了。

广告 广告

评论区