【开发工具】SVN断网续传、续下解决办法
2017-01-06 10:29
567 查看
支持原创,欢迎关注原文地址:
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,他认为当前面的任务没运行结束的时候,无法执行接下来的任务,但是此时你又无法停止前面的任务。
这时候的解决办法是进入工程的根目录,查看是否有在执行中的任务,执行
然后删除表中记录的旧的任务,执行
接着,再执行cleanup清除根目录,然后就可以接着上次的继续下载了。
如果你们有更好的解决办法,也欢迎回复。
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,他认为当前面的任务没运行结束的时候,无法执行接下来的任务,但是此时你又无法停止前面的任务。
这时候的解决办法是进入工程的根目录,查看是否有在执行中的任务,执行
如果你们有更好的解决办法,也欢迎回复。
相关文章推荐
- 关于组件化开发中常用到的svn,cocoapods代码管理工具错误解决办法(持续更新)
- IE8 Developer tools(开发人员工具)窗体看不到的解决办法
- IE8中开发人员工具出现的问题以及解决办法
- iOS开发 svn .a文件丢失解决办法
- 【SVN多用户开发】代码冲突&解决办法
- 【SVN多用户开发】代码冲突&解决办法
- ie 开发人员工具F12找不到的解决办法
- iOS开发-开源类库工具Cocoapods使用注意事项及错误解决办法
- svn 工具conerstone 冲突解决办法
- mac下svn管理工具 Versions,一启动就crash的解决办法
- SVN多用户开发 代码冲突&解决办法
- ie8开发人员工具崩溃解决办法
- 在WIN7里IE8的开发人员工具打不开的解决办法
- iOS中团队开发上传SVN后代码不同步的解决办法
- IE8中开发人员工具出现的问题以及解决办法
- Android开发工具无响应的解决办法
- 安装VS2012之后自己开发的自定义工具没法使用问题的解决办法
- Android新版本开发工具的Android SDK Manager只有4.3及出现SSLPeerUnverified peer not authenticated解决办法
- iOS开发工具篇:更新svn时出现 already locked 的解决办法
- Android Studio使用SVN代码管理工具遇到的问题及解决办法