To start svnserve in daemon mode, use the -d option.
The -r option, sets the virtual root for repositories served by svnserve
svnserve -d -r ~/SVN &
To start the daemon each time you login, add the above lines to your .profile file in you $HOME directory.
In Yast Control Center, goto Security and Users and select Firewall
Goto Allowed Services and click on the Advanced button
Under TCP Ports, type:
and under UDP Ports, also type:
The click, OK, Next and Accept