- cd /var/cache/pacman/pkg
- ls sub*
- sudo pacman -U subversion-1.7.9-6-x86_64.pkg.tar.xz
sudo ln -s libserf-1.so.3.0.0 libserf-1.so.0
svn --version will either work or say it's missing libserf.
Last resort: This happened recently, I updated arch and got SVN 1.9.5. My svnkit is still 1.8.12. I tried following the above, but since I'd also upgraded my hard drive recently, I didn't have any old packages in /var/cache/pacman/pkg. I couldn't find the older tar.xz files for SVN 1.8 anywhere (maybe they are out there, I just couldn't find them). So in my .bashrc file, I added these lines:
This means I'm now using the svn client from svnkit instead of the official svn client from Apache. If I really need the Apache client, it's still there in /usr/bin, so I'm covered either way.