svn: This client is too old to work with working copy..

【问题描述】:MyEclipse插件版本1.4,客户端TortoiseSVN 1.6.6,用客户端commit代码之后,无法在MyEclipse下对工程就行update等操作,提示错误信息:This client is too old to work with working copy '.'; please get a newer Subversion client

【问题分析】:网络一气搜集之后,发现问题所在:.svn目录,里面保存着svn需要的一些版本信息,用TortoiseSVN去操作,会在.svn里增加一些文件。如果TortoiseSVN的版本比插件版本要高,那么再回到低版本去工作,就会有兼容性错误,因为老的客户端无法识别那些。
解决方法如下:
  http://subversion.apache.org/faq.html#working-copy-format-change这里有官方解决方案
1、下载官方的python文件  http://svn.apache.org/repos/asf/subversion/trunk/tools/client-side/change-svn-wc-format.py或者 py脚本,解压到C盘根目录下;
2、下载安装python,执行python文件时有用 ,下载地址: http://code.google.com/p/smallfish/  安装完成后把安装目录加入到path环境中,例如:C:\Python26
3、cmd下面命令行 cd c:/进入C盘根目录,
4、执行如下python命令,把项目对应SVN从1.5降为1..4 
python change-svn-wc-format.py d:\Mydropbox\Dropbox\Source\QA 1.4 --verbose
参数说明:第一个change-svn-wc-format.py是执行脚本,第二个E:/work/sadapter是工程路径,第三个1.4是要修改到的版本,第四个--verbose不是必须的,可以查看class类文件被替换的情况。
5、结果:一阵processing: 
引用
……Checking whether WC format can be converted 
Writing WC format 
Converted WC at 'd:/Mydropbox/Dropbox/Source/QA' into format 8 for Subversion 1.4


再去MyEclipse下更新done: 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值