svn: E155021: This client is too old to work with the working copy at xxx (format '31')

后端 未结 9 2484
失恋的感觉
失恋的感觉 2021-02-20 03:29

I am trying to import some gradle projects in my Spring Tool Suite . I have installed Subclipse 1.10.5 in my STS and svn client installed in my machine is 1.8.8 . I have tried d

相关标签:
9条回答
  • 2021-02-20 04:09

    I had this problem on Mac OS Yosemite with Webstorm and IntelliJ.

    svn --version on the command line printed 1.8, but even with command line client option enabled with value svn in Webstorm/IntelliJ I was getting the warning.

    Running which svn and pasting the value (/usr/local/bin/svn for me) into WebStorm->Preferences->Version Control->Subversion->Use command line client removed the warning and fixed the issues I was having in Webstorm and IntelliJ.

    0 讨论(0)
  • 2021-02-20 04:11

    Same problem here (SVN 1.8 client on W7, STS 3.6.3, eclipse-plugin: subversive SVN Team provider 1.1.x and SVNKit Implementation 3.0.x).

    Upgrading (in STS) the SVN Team provider to 2.03.x and SVNKit to 4.1.2 solved the problem.

    0 讨论(0)
  • If you definitely have svn installed and running at the correct version you want, this error means the metadata in your project refers to an older version of subversion. Upgrade it by following this guide: http://www.robsearles.com/2008/12/svn-client-is-too-old-to-work-with-working-copy-solution-using-rsync/

    0 讨论(0)
  • 2021-02-20 04:15

    Got this error ON MAC OS X but you believe you have available the right version?

    First look at how many svn

    $ which -a svn
    /usr/local/bin/svn
    /usr/bin/svn
    /usr/local/bin/svn
    

    Look at the output for each of the output using the --version flag. You might notice that the default which output is not the same as the default command output:

    $ command -v svn
    /usr/bin/svn
    $ which svn
    /usr/local/bin/svn
    

    You might be tempted to update some symlinks or your PATH variable but before doing so try from a new console, it might be just that you are hitting a console open before you installed the latest version. I would even try restarting before attempting to change PATH or symlinks.

    0 讨论(0)
  • 2021-02-20 04:18

    Easiest way:
    1. execute which -a svn in terminal;
    2. modify the enviroment file(like ~/.bash_profile), and use the older version svn;
    3. checkout svn code with your older svn;
    4. import it into your IDE;
    5. DONE.

    0 讨论(0)
  • 2021-02-20 04:22

    I had this same issue on OSX. I have been able to upgrade the SVN by following the step by step guide here:

    URL: http://andowebsit.es/blog/noteslog.com/post/how-to-upgrade-subversion-on-osx/

    First check which svn version you have:

    $ svn --version
      svn, version 1.7.17 (r1591372)
      compiled Aug  7 2014, 17:03:25
      ...
    

    Seems like its old version, so update it.

    $ brew update
    $ brew install subversion
    

    This will take some seconds to install. Now check how many svn you have. You will see the another entry belew.

    $ which -a svn
     /usr/bin/svn
     /usr/local/bin/svn
    

    Edit the ~/.bash_profile with

    export PATH="/usr/local/bin:$PATH"
    

    And then

    $ source ~/.bash_profile
    
    $ svn --version
    svn, version 1.8.10 (r1615264)
    compiled Aug 25 2014, 10:57:58 on x86_64-apple-darwin13.3.0
    ...
    

    Now you will see the SVN verison is upgraded from 1.7 to 1.8.

    0 讨论(0)
提交回复
热议问题