SVN记录使用过程中出现的错误(一)
由于使用SVN时间不长,故障各种奇怪的问题是不可避免的,这里记录,自己的方便还是菜鸟跟我一样的参考
一个问题:
dzt@dzt-All-Series:~/D/dzt/workarea/7301_mp/android_mtk_kk2_6752_mp/alps/frameworks/base/core/java/android/widget$ svn ci AbsListView.java
正在发送 AbsListView.java
传输文件数据.svn: E155017: 提交失败(细节例如以下):
svn: E155017: 工作副本的參考文件损坏
svn: E200014: '/home/dzt/D/dzt/workarea/7301_mp/android_mtk_kk2_6752_mp/alps/frameworks/base/core/java/android/widget/AbsListView.java' 的文本校验和不匹配:
期望: 36113fbfe56e28f475da059bd3a63cfe
实际: 935321ab0310e897052a63bac8334ada
svn: E155017: 您的提交信息保留在暂时文件里:
svn: E155017: '/home/dzt/D/dzt/workarea/7301_mp/android_mtk_kk2_6752_mp/alps/frameworks/base/core/java/android/widget/svn-commit.tmp'
依据上面的提示,先删除/home/dzt/D/dzt/workarea/7301_mp/android_mtk_kk2_6752_mp/alps/frameworks/base/core/java/android/widget/svn-commit.tmp文件
dzt@dzt-All-Series:~/D/dzt/workarea/7301_mp/android_mtk_kk2_6752_mp/alps/frameworks/base/core/java/android/widget$ ls
AbsListView.java GNAppSecurityPermissions.java GNNoCopyEdittext.java IGionee3DWidget.java svn-commit.tmp TextView.java TimeListenLayout.java
dzt@dzt-All-Series:~/D/dzt/workarea/7301_mp/android_mtk_kk2_6752_mp/alps/frameworks/base/core/java/android/widget$ rm svn-commit.tmp
dzt@dzt-All-Series:~/D/dzt/workarea/7301_mp/android_mtk_kk2_6752_mp/alps/frameworks/base/core/java/android/widget$ ls
AbsListView.java GNAppSecurityPermissions.java GNNoCopyEdittext.java IGionee3DWidget.java TextView.java TimeListenLayout.java
上面的问题是因为我在使用svn diff对照文件时把本地的拷贝到了svn副本。也就是从右边拷贝到左边引起的问题,最初的解决的方法是在其他地方再使用svn co下载widget文件夹下的文件,改动后再更新上去。
如:
dzt@dzt-All-Series:~/D/dzt/workarea/7301_mp/widget$ svn co http://192.168.110.97/svn/android_mtk_kk2_6752_mp/trunk/alps/frameworks/base/core/java/android/widget widget
A widget/TextView.java
A widget/GNNoCopyEdittext.java
A widget/GNAppSecurityPermissions.java
A widget/IGionee3DWidget.java
A widget/TimeListenLayout.java
A widget/AbsListView.java
取出版本号 2080。
改动后再提交
dzt@dzt-All-Series:~/D/dzt/workarea/7301_mp/widget/widget$ svn ci AbsListView.java
正在发送 AbsListView.java
传输文件数据.
提交后的版本号为 2081。
此时就不会出错
事实上就这是删除原来的文件夹,然后用svn co下载,在上面
版权声明:本文博主原创文章,博客,未经同意,不得转载。
SVN记录使用过程中出现的错误(一)的更多相关文章
- npm使用过程中的一些错误解决办法及npm常用命令
node,npm在前端开发流程中提供了非常完善的自动化工具链,但是同样由于其复杂性导致有很多奇奇怪怪的问题.本文将记录使用过程中出现的一些问题及其解决方法备案. 国内由于gfw问题,导致很多国外的网站 ...
- 【转】npm使用过程中的一些错误解决办法及npm常用命令
原文 node,npm在前端开发流程中提供了非常完善的自动化工具链,但是同样由于其复杂性导致有很多奇奇怪怪的问题.本文将记录使用过程中出现的一些问题及其解决方法备案. 国内由于gfw问题,导致很多国外 ...
- hadoop安装过程中出现的错误
此次来记录一下我在安装Hadoop安装过程中出现的错误,安装过程参照慕课网林子雨教程进行安装,在尝试过程中出现的错误如下: 1.在安装Ubuntu时,新建虚拟电脑时,并没有在版本的输入框中有Ubunt ...
- npm使用过程中的一些错误解决办法及npm常用命令和技巧
node,npm在前端开发流程中提供了非常完善的自动化工具链,但是同样由于其复杂性导致有很多奇奇怪怪的问题.本文将记录使用过程中出现的一些问题及其解决方法备案. 国内由于gfw问题,导致很多国外的网站 ...
- SQL SERVER 2008:内部查询处理器错误: 查询处理器在执行过程中遇到意外错误
今天一个同事突然告诉我,以前跑得很正常的一个SQL语句,执行时突然报如下错误: 消息1222,级别16,状态18,第1 行 已超过了锁请求超时时段. ...
- Jenkins. 安装过程中出现一个错误: No such plugin: cloudbees-folder
安装过程中出现一个错误: No such plugin: cloudbees-folder 安装插件,有时候会报类似的错误:An error occurred during installation: ...
- win7 安装过程中遇到的错误解决方法
win7 安装过程中遇到的错误解决方法 windows安装无法继续.若要安装windows 请单击 确定 重新启动计算机: 当 出现如上提示的时候,按下shift+f10 会打开命令窗口,进入到C:\ ...
- bundler-sfm windows下编译过程中出现的错误
一.“sysdep1.h”文件缺失 错误提示: fatal error C1083: 无法打开包括文件: “sysdep1.h”: No such file or directory 这些作为这个软件 ...
- CSVN(SVN)命令入门及使用过程中遇到的错误问题汇总
首先进入web管理界面新建一个版本库 新建一个文件text svn add text #如果提示错误,在后面增加–force svn ci -m 'add text' #如果提示错误,将csvn下的目 ...
随机推荐
- 两次fclose引发的血案
代码本来在Windows上开发的,功能基本完毕迁移到Linux上,结果一跑,乱象重重.这里只列出两个. 一崩溃: /mnt/diskc/db/app/bin/mysqld: double free ...
- Calendar计算日期
一.周六三月进去.星期天 Calendar calendar=Calendar.getInstance();//当前日期 Calendar calendar2=Calendar.getInstance ...
- C++四种类型的转换
在C/C++使用的语言 (type) value(您还可以使用type(value))对于显式类型转换,经常提到投.转换程序猿的精度等完全掌握手,一个传统投往往是过度使用.成为C++要根源. 为了降低 ...
- gradle中使用cobertura做代码覆盖(转)
gradle很好用,但是默认是没有代码覆盖功能的,只好自己写.曾经在网上找到过别人的一段脚本,虽然也能用,但是有一些不爽的地方,一个原因是它不支持对层级工程中全部代码的覆盖,另一个原因是它用替换bui ...
- Async和Await进行异步编程
使用Async和Await进行异步编程(C#版 适用于VS2015) 你可以使用异步编程来避免你的应用程序的性能瓶颈并且加强总体的响应.然而,用传统的技术来写异步应用是复杂的,同时编写,调试和维护都很 ...
- Java并发专题 带返回结果的批量任务执行 CompletionService ExecutorService.invokeAll(转)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/27250059 一般情况下,我们使用Runnable作为基本的任务表示形式,但是R ...
- OAuth和OpenID的区别(转)
OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用. OAuth协议为用户资源的授权提 ...
- 用户 'IIS APPPOOL\IdealTest' 登录失败解决方案
原文:用户 'IIS APPPOOL\IdealTest' 登录失败解决方案 运行MVC框架后可能会提示“用户 'IIS APPPOOL\IdealTest' 登录失败” 详细堆栈信息如下 说明: 执 ...
- C和指针 (pointers on C)——第三章——数据
第三章 数据 本章是非常重要的,在特定范围内使用.链接属性.存储类型.const.extern和statickeyword使用.几乎所有的公司是C++在采访的第一个问题. 总结: 具有external ...
- git stash用法
使用场景: 当前修改的代码还不足以提交commit,但又必须切换到其他分支,要想完成这样的操作就可以使用git stash git stash意思就是备份当前的工作区的内容,从最近的一次提交中读取相关 ...