加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

[转载]SVN更新时,校验和不匹配

(2016-02-07 01:13:24)
标签:

转载

分类: JAVA学习

 

问题:

Error: 更新 “D:jsapprove.js” 时,校验和不匹配;期望:  
Error: “52464071437123a0eb130ee13edd5208”,实际: “40f6fb377de4d3f7e2b12d8a7311d33a”
解决方法有2种:

1. 

找到对应文件所在的.svn/entries文件 
找到对应的位置, 如右侧红色内容;
红色的位置就是该文件的svn信息,将红色信息都删除(删除前记得备份一下),然后保存,再回到主目录下
执行svn up --force
可能执行前会要执行svn cleanup
如果还提示“svn: 增加文件 'test_file.php' 失败: 同名未版本控制的文件已存在”,你可以将该文件删除,然后在update即可解决;

2.将出现问题所在目录删除或者改名,svn重新取出该文件所在目录。

 

    我使用的是第二种方法,因为我查看此目录下所有的文件的相关entries都有此问题,解决一个出现下一个。不如文件夹改名后重新更新来的利索。

    个人猜测原因可能是拷贝时覆盖合并了.SVN目录下的文件引起的。

 

参考了一些网络资料。

错误文件格式:approve.js
file
1077

 

2012-12-25T07:30:02.817458Z
52464071437123a0eb130ee13edd5208
2012-12-23T08:58:53.390625Z
1067
wang

17300

正确文件:approve.js
file


2012-12-25T09:13:39.804544Z
40f6fb377de4d3f7e2b12d8a7311d33a
2012-12-25T06:58:46.375473Z
1082
wang

17300


0

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有