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).
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.
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
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.
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!
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!