org.apache.subversion.javahl.ClientException: svn: E155021: This client is too old to work with the

本文介绍了一次TortoiseSVN从1.6.7升级到1.8.0过程中遇到的问题,主要表现为Eclipse在提交代码时出现错误提示。经过分析发现,这是由于Eclipse中使用的SVN插件版本过旧导致的。通过将subclipse插件升级到最新版本,成功解决了此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

org.apache.subversion.javahl.ClientException: svn: E155021: This client is too old to work with the working copy at
‘F:\Workspaces\SimpleMetadata’ (format ‘31’).

org.apache.subversion.javahl.ClientException: Unsupported working copy format
svn: This client is too old to work with the working copy at
‘F:\Workspaces\SimpleMetadata’ (format 31).
You need to get a newer Subversion client. For more details, see
http://subversion.apache.org/faq.html#working-copy-format-change

产生该错误的原因:

因为运行的下面操作,所以产生此错误!


升级TortoiseSVN为TortoiseSVN-1.8.0.24401-x64-svn-1.8.0官方原版

升级之前的版本号为:1.6.7
这里写图片描写叙述

升级后为:1.8.0
这里写图片描写叙述

对本地Checkout的版本号运行Upgrade:
这里写图片描写叙述

之后再通过Eclipse运行提交时,就提示错误:
这里写图片描写叙述

有人说是改动这里。我改为1.7.9也不行。
这里写图片描写叙述

运行更新时提示下面错误:
这里写图片描写叙述

解决方式:

因为升级TortoiseSVN引起的,肯定是Eclipse使用的SVN插件版本号的问题。看错误信息的意思,大概是:对于工作拷贝来说,此客户端是太老了。

之前使用的是subclipse - http://subclipse.tigris.org/update_1.8.x
尝试升级subclipse 试试。
没有1.9.x版本号,直接升级到subclipse - http://subclipse.tigris.org/update_1.10.x

这里写图片描写叙述
这个警告没关系。直接点“OK”就能够。

升级subclipse之后,问题就攻克了。測试了一下,没有引起其他问题。

版权声明:本文博主原创文章,博客,未经同意不得转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值