YIFEIYANG 易飞扬的博客

28九/090

subversion客户端版本不一致引来的错误

  • 博主:易飞扬
  • 原文链接 : http://www.yifeiyang.net/subversion_client_error/
  • 转载请保留上面文字。




  • subversion的各个大版本的格式是不一样的, 我们可以将1.5版本转换为1.4的,却不能将1.4转换为1.5。

    比如我们通常在1.4的环境下工作,有时候换了机器,这时的svn版本变成了1.5。这样使用中没有发现什么问题,可是当我们
    回到以前的环境下,却总是出现以下的错误信息:

    1
    2
    Unsupported working copy format
    svn: This client is too old to work with working copy 'C:\xxxxx'; please get a newer Subversion client

    解决的方法有两个:

    • 将svn版本升级
    • 将作业拷贝恢复到原来的版本

    第一个方法很简单,但是有些时候svn-service端的版本就是低版本的,你只能转换本地拷贝的版本。
    利用change-svn-wc-format.py工具就可以实现该功能。

    使用方法如下:

    1
    2
    3
    4
    5
    6
    7
    $ change-svn-wc-format.py
    usage: change-svn-wc-format.py WC_PATH SVN_VERSION [--verbose] [--force]
           change-svn-wc-format.py --help
    
    # 比如当前目录的版本转换为1.4
    $ change-svn-wc-format.py . 1.4
    Converted WC at '.' into format 8 for Subversion 1.4

    相关文章

    评论 (0) 引用 (0)

    还没有评论.


    发表评论


    还没有引用.