IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

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

    testcs_dn发表于 2015-06-11 12:23:53
    love 0

    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之后,问题就解决了,测试了一下,没有引起其它问题。



沪ICP备19023445号-2号
友情链接