I’d like to give a hearty thumbs-up endorsement to the Mac as a productivity tool for developers, but I’ve found a chink in the ‘super-cool-and-usable’ armor, and no way to plug it: Subversion integration.
Yes, you can absolutely install subversion on a Mac and use it in a terminal. But I’ve yet to see a good GUI solution for subversion on the mac. Tortoise SVN for Windows tops my list as the easiest to use SVN interface available (and as a Linux user, it pains me to say that). I’ve found a couple of contenders, but none has been able to fill the bill:
SCPlugin is supposed to be a Finder plugin for SVN that works like Tortoise. However, when I installed it, it only downloaded about half of the repository, and didn’t work at all on another machine. The development team on this one appears to be AWOL, as there’s been no news for months.
SvnX is a stand-alone solution (no Finder integration) that looks pretty nice. Unfortunately, they don’t support authentication over http, and the software does a really bad job of telling you about that. It just times out waiting to connect to the repository.
Personally, I have no problems using terminal windows (I count it as a sad comment on the way I use the computer that my favorite thing about Expose is that you can watch several terminals at once). But most Mac users are accustomed to easy interfaces, and dropping them to the terminal is a little like opening the hood of a sports car to reveal a greasy, complicated engine. It works for us mechanics, but I’ll never be able to have an artist version photoshop files with it.
I eagerly await the comment that proves me wrong, or, barring that, hate mail.