Penso che l'opzione migliore sia montare localmente l'albero di lavoro remoto in modo che appaia come un file system di rete, in questo modo puoi utilizzare tutti gli strumenti SVN esistenti.
Per quanto riguarda il modo in cui puoi montare l'albero di lavoro remoto, dipende da quanto accesso hai sul server e se puoi installare un nuovo software su di esso.
SSHFS
Puoi usare sshfs (incluso in macfuse), che è probabilmente la più semplice da configurare, nessun software commerciale necessario.
link
Condivisione VPN + LAN
Puoi VPN sul server (usando OpenVPN, PPTP o LogMein Hamachi) quindi montare localmente l'albero di lavoro come condivisione Samba / NFS.