1. Configure the samba share in linux. It needs to have the “delete readonly = yes” line, if not, you will permission errors in .svn/entries when checking out projects in mac. so we need something like this:
[homes] comment = LAM IT Home Directories browseable = no writable = yes # creation mode depends on you really force create mode = 0660 force directory mode = 0770 # add new option to fix samba share on mac delete readonly = yes
restart samba server
2. download mac svn client and install it from http://scplugin.tigris.org (you might want to read the installation instruction). The is the best free mac svn client I think.
3. In mac, go->connect and type in the samba server address, ie something like smb://xxx
4. In finder, should be right click on any folder (finder->more->subversion->checkout)