I discovered that file path names longer than 256 characters can lead to problems with SVN, especially if you're using Windows. A "pathname" It is a combination of the files actual name plus the chain of directories needed to reach it. It is my general policy that filenames should be short and contain neither blanks nor special characters. Importantly, he should not depend on the name of the file to tell you what it is. You should get the context from its full pathname. In fact, I often think of files as being named by their full path.
TortoiseSVN on Windows and SvnX on the MAC seem to be able to get around the 256 limit most of the time, but you never know when your repository is going to blow up. I think this is ultimately a problem with Windows' file systems, but it ends up infecting the operations elsewhere. Other clients just don't work at all if the repository has very long pathnames.
I really like the SVN client, SCPlugin, because it is a lot like TortoiseSVN on Windows. to get yourself properly set up with the repository still requires use of the command line interface, at least so far as I understand. however, once you are set up is nicely integrated with the Mac finder.
I also like the free SVN client for the MAC, SvnX available at
http://www.lachoseinteractive.net/en/co ... 58f24d2ed6 The documentation is extremely minimal, however, so getting started and would require previous knowledge of SVN.