cornerstone中断, 不能cleanup

起因

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

解决方案(这里是mac)

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

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

    cornerstone中断, 不能cleanup_第1张图片
    image.png

  • cd进入.svn文件夹

  • 执行sqlite3 wc.db

  • 执行.table查看表名

  • 执行delete from work_queue命令

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

你可能感兴趣的:(cornerstone中断, 不能cleanup)