Creo que tu mejor opción es montar el árbol de trabajo remoto localmente para que parezca un sistema de archivos de red, de esa forma puedes usar todas las herramientas SVN existentes.
En cuanto a cómo puede montar el árbol de trabajo remoto, eso depende de la cantidad de acceso que tenga en el servidor y de si puede instalar un nuevo software en él.
SSHFS
Puede usar sshfs (incluido en macfuse), que es probablemente el más sencillo de configurar, no se necesita software comercial.
enlace
VPN + LAN Sharing
Puede VPN al servidor (utilizando OpenVPN, PPTP o LogMein Hamachi) y luego montar el árbol de trabajo como un recurso compartido Samba / NFS localmente.