Easiest way I’ve fount to work with svn is to just use git as the client.
Most people explain how to converting svn to git. This lets me use git as a client for an svn server.
SVN_ROOT=ssh+svn://repo/opt/svn/repo/project1
git svn init -s $SVN_ROOT
git svn fetch
#git checkout -b svnrebase trunk
git rebase --onto trunk --root master
git svn dcommit

Easiest way I’ve fount to work with svn is to just use git as the client.

Most people explain how to converting svn to git. This lets me use git as a client for an svn server.

SVN_ROOT=ssh+svn://repo/opt/svn/repo/project1
git svn init -s $SVN_ROOT
git svn fetch
#git checkout -b svnrebase trunk
git rebase --onto trunk --root master
git svn dcommit