cornerstone中断, 不能cleanup

起因

  坑爹的公司网络, 每次拉取代码的时候都需要小心翼翼的, 因为你不知道他下一秒会不会给你出现一个Previous operation has not finished; run 'cleanup' if it was interrupted, 这种结果出现的同时会让你的修改和代码在 cornerstone 中无法显示, 你的修改, 你的代码无法拉取和提交, fuck! fuck! fuck! 原谅生气的 LZ 没有截图.

解决方案(这里是mac)

  • 打开你的Finder, 同时按住cmd+shift+. 三个按钮(显示隐藏文件夹)

  • 打开你的终端, cd到你的工程主目录中会看到一个.svn文件夹(.开头的文件和文件夹都是隐藏的)

    image.png

  • cd进入.svn文件夹

  • 执行sqlite3 wc.db

  • 执行.table查看表名

  • 执行delete from work_queue命令

  • 然后打开你的cornerstone发现之前消失的工程又回来了, cleanup一下, 又可以重新提交和拉取代码了.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容