I recently switched to the Mac platform by getting myself a beautiful MacBook Pro 15", and boy do I love it. But there were a few learning curves in the switch, and being that I use subversion everyday, this was one I had to learn about real quickly.
I first looked around the internet for anything Mac related on subversion and found a few good resources worth mentioning. The best source of information was from Martin Ott who is a co founder and active member of the CodingMonkeys. These guys are top notch if you need any sort of help in the subversion area, and I'll be putting in a formal request to have them listed in the Subversion Links section of this site. In any case, Martin has created packages for Mac that will install subversion through a dmg which makes it very easy to install on your Mac system.
While on Matt's site, I noticed a link almost right away entitled 'Subversion for Mac OS X:' ... this is a link to the subversion site itself, but it got my thinking this guy might know a thing or two about the subject. I looked around a little more on his site and found a link to a tool called SCPlugin which will give you functionality in the finder that is very much like the TortoiseSVN client, which is the best windoze client IMHO.
I think my only beef with this is that it doesn't add the subversion contextual menu into the TextMate menu. I'm trying to figure out now how to get these contextual menus into TextMate, which is my editor of choice on the Mac, but until I do, an extra click is not too much of a price to pay.
Comments
SSL Authentication for SCPlugin
I was setting up SCPlugin on an iMac today and noticed that I forgot to mention this pretty important part.
Our main repository is accessed through SSL at work, and when you finally do get SCPlugin working, and go to do a checkout through an https address, you'll find that it cannot be authenticated. I've tried a few ways of getting SCPlugin to authenticate, (command line fink svn-client, smart svn) but found that only RapidSVN will get the certificate and put it in a place (not sure where) that SCPlugin will pick it up. After a check out with RapidSVN, SCPlugin will then be able to work with the repository and any other repositories located on that server. You must re-authenticate through RapidSVN for any other SSL server addresses.
Update to the above article
If you run an Intel based Mac, you will find that the SCPlugin will not launch from your System Preferences. The contextual menu plugin still worked for me, but was not working so well on an iMac in my office. I found a website where a guy named Rf. built an Intel based version of the plugin. I didn't need to use this on my MacBook Pro Core Duo, but after multiple attempts with the version mentioned above on my co-worker Kevin's iMac Core Duo 2, we tried this one... to no avail. The finder seemed to keep crashing and we had to uninstall the plugin and reboot the system.
There seems to be no development progress on SCPlugin, so I'm going to try to get a hold of the original developer and see WTF is up. I'll post back with anything else I find out.