What do I do when I get the error "SVN client too old"?

Hi,

I’m trying to connect to my SVN via the editor, but I keep getting this error:

Error svn: E155021: This client is too old to work with the working copy at
‘/Users/Me/Documents/Unreal Projects/ProjectName’ (format 31).
You need to get a newer Subversion client. For more details, see
Apache Subversion FAQ

I’m on a MacBook Pro with MacOS X 10.9.2 and I’m not sure what client UE is trying to use, since my svn version is 1.8.8 and the working copy was last updated with a 1.8.8 client (on Windows, although I’m confident that shouldn’t make any difference).

Thanks!

Hi,

The editor ships with SVN 1.8.1 and uses its own version rather than requiring a separate installation, so you have two options:

  • Delete and recreate your working copy using an older version
  • Replace the SVN binaries in your UE4 installation with a newer version. This isn’t guaranteed to work, as we do our testing and development against a specific version.

Hi Tom,
Thank you for your reply!

Before recreating the whole working copy I’d like to try and replace the SVN binaries!
Where can I find them?

Following another answer (for Windows though) I’ve already tried to place newer binaries here:
Unreal Engine.app → Show Package Contents → UE4 → Engine → Binaries → create folder ThirdParty → svn → Mac
But it was just a shot in the dark, and obviously it didn’t work :smiley:

Sorry, correction; this stuff is in flux at the moment for Mac. We don’t use the 3rd party binaries in the app package yet. We should be using the binaries in usr/bin/svn in the version you have.

Currently only if you edit the source. Check SubversionSourceControlUtils.cpp, around line 90.

I see! That’s weird though, the binaries installed on my mac are 1.8.8, or at least that’s what I get from svn --version
Is there any way to force the svn path in the editor?

Ok, I think it’s working now.
I had more than one version of svn, so I replaced the binaries in every place I could find them and deleted duplicates…
Thank you for your help!

Where did you find all the svn binaries? I too am having similar problems.

Some were in /Applications/Xcode.app/Contents/Developer/usr/bin/, but I really can’t remember where the others were…
I actually found them with Finder’s search, give that a try!