支持原创,欢迎关注原文地址:

http://www.china10s.com/blog/?p=406

当你处在弱网环境下,经常断网、断线,这时候下载SVN代码是个难题,网上搜到的答案也是众说纷纭,那么我就说一下我的解决办法吧:

在你确认断网导致SVN停止下载之后,直接强行关闭下载中的程序。然后再次打开它,将你下载到一半的工程直接添加到SVN工具如Cornerstone中,无需再次checkout直接update即可。

但是,由于SVN自身的原因,可能会报如下错误:

Previous operation has not finished; run ‘cleanup’ if it was interrupted
The operation could not be completed.

这会导致你对该目录无法操作,也不能cleanup。我发现的原因是,在执行下载或者上传任务过程中,任务会被记录到.svn目录下的名为【wc.db】数据库的【work_queue】,这个也是SVN的一个Bug,他认为当前面的任务没运行结束的时候,无法执行接下来的任务,但是此时你又无法停止前面的任务。

这时候的解决办法是进入工程的根目录,查看是否有在执行中的任务,执行

1
sqlite3 wc.db "select* from work_queue"

然后删除表中记录的旧的任务,执行

1
sqlite3 wc.db "delete from work_queue"

接着,再执行cleanup清除根目录,然后就可以接着上次的继续下载了。

如果你们有更好的解决办法,也欢迎回复。

【开发工具】SVN断网续传、续下解决办法相关推荐

  1. Android开发之开发工具之Android Studio出现全屏的解决办法

    如下图AS无缘无故出现全屏了,工具类自动贴边了,只有鼠标放到屏幕外才出现标题栏 再看下贴边才出现AS工具栏 如果修改看下图: 先点击view在选择Exit Full Screen即可 如果进入全屏呢? ...

  2. <Linux开发> ubuntu开发工具-Ubuntu测试网速及实时网速图

    <Linux开发> ubuntu开发工具-Ubuntu测试网速及实时网速图 一.查看网线上行.下行网速 1.安装speedtest-cli工具 water@water-Tower-PC:~ ...

  3. 网页版支付宝沙箱开发支付成功同步回调session丢失问题与解决办法

    网页版支付宝沙箱开发支付成功同步回调session丢失问题与解决办法 唉,本人小白大学生,自己独自一人做了个网上商城项目 昨天刚刚用了半天时间解决支付宝异步回调session丢失问题,今天就继续为沙箱 ...

  4. 【转】Fiddler抓包工具手机添加代理后连不上网解决办法

    转载:Fiddler抓包工具手机添加代理后连不上网解决办法_数据结构和算法的博客-CSDN博客 最近,在工作中需要测试一个监控网络请求的SDK,需要校验该SDK记录的耗时数据的准确性.根据网上大神们提 ...

  5. 5 个 Android 开发中比较常见的内存泄漏问题及解决办法

    Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢? 在Android程序开发中,当一个对象已经不需要再 ...

  6. Xamarin开发安装Visual Studio 2015 update2报错的解决办法

    Xamarin开发安装Visual Studio 2015 update2报错的解决办法 错误信息:update 2 requires a member of the visual studio 20 ...

  7. vsftp虚拟用户无法上传文件,解决办法

    vsftp虚拟用户无法上传文件,解决办法 1.打开/etc/vsftpd 目录中的vsftpd.conf文件,查找:guest_username=xxx,这里指的是vsftpd虚拟用户对应的实 际系统 ...

  8. ANDROID开发java.lang.NoClassDefFoundError: com.baidu.location.LocationClient的解决办法

     ANDROID开发java.lang.NoClassDefFoundError: com.baidu.location.LocationClient的解决办法 java.lang.NoClassDe ...

  9. windows环境下Eclipse开发MapReduce程序遇到的四个问题及解决办法

    按此文章<Hadoop集群(第7期)_Eclipse开发环境设置>进行MapReduce开发环境搭建的过程中遇到一些问题,饶了一些弯路,解决办法记录在此: 文档目的: 记录windows环 ...

  10. 关于前端上传文件到后台,文件大小超出限制,导致上传失败的解决办法。

    文章出处:Jiangkuobo,微信:jkb_267460 文章目录 前言 一.使用elementPlus上传图片,出现的问题. 二.验证猜想 1.验证方式: 2.测试结果: 3.我的猜想与验证 三. ...

最新文章

  1. 快速浏览Silverlight3 Beta:当HLSL遇上Silverlight
  2. Spring Boot 面试,一个问题就干趴下了!
  3. 关于 pip install mysqlclent安装失败 ERROR: No matching distribution found for mysqlclient 的解决方案
  4. DCMTK:DSRDocumentTree,DSRDocumentSubTree,DSRDocumentTreeNode和DSRContentItem类的测试程序
  5. 限制不能使用最近三次的历史密码
  6. Linux Shell常用技巧(六)
  7. 串口通讯基础及S3C2410 UART控制器
  8. 《Adobe After Effects CS4经典教程》——1.9 定制工作区
  9. Maven Oracle JDBC
  10. 修改默认启动操作系统
  11. hltm连接css的link,CSS 链接(link)
  12. 微信小程序点餐系统怎么做
  13. tomcat7解压版安装过程
  14. 苏州大学计算机考研 复试机试真题2013-2020真题及Python题解
  15. 苹果系统与win10连接到服务器,Win10下苹果设备连接电脑没有反应的解决方法
  16. NOIP2018赛前停课集训记(10.24~11.08)
  17. 学习Python的做笔记神器——Jupyter Notebook
  18. 简述修改 MySQL 配置文件的方法_修改mysql配置文件的方法举例
  19. 一个非IT人士修改网站的遍历之旅和心路历程
  20. 戴尔p2314ht显示器拆解,清洁

热门文章

  1. 自然语言处理菜鸟学习笔记(一)
  2. 【转载】Oracle字符集子集与超级的对应关系
  3. 64匹马,8个赛道,找出跑得最快的4匹马(面试题详解)
  4. 01 【初识Django】
  5. 碰壁会反弹的小球的实现
  6. 物理层设备(中继器和集线器)
  7. 19级爪哇程序设计新手赛(题解)
  8. Linux如何修改SSH登录密码
  9. ElasticSearch分页查询的3个坑
  10. 院线大跃进利润大缩水 9200块银幕仅1/3盈利