Version control’s an important part of being a programmer. You’ve got to know who made what changes and when, and the ability to roll back an older version of files is pretty darn critical. The system of choice for many in recent years has been Subversion, but Macs have largely been second-class citizens: while Subversion clients like SvnX and SmartSVN have existed, there hasn’t been a way to integrate Subversion into the Finder like there is with TortoiseSVN on Windows.
Now there’s SCPlugin, a little app that aims to be your “one-and-only Subversion interface.” Provided, of course, that you treat it right, remember to buy flowers, and don’t forget its anniversary. What do you expect from software that expects you to commit all the time? Ha ha, just a little monogamy humor there.
SCPlugin is at version 0.7, so it doesn’t do everything yet—repository browsing, for example, is listed as a future feature—it’s still likely to be a step-up for many frequent Subversion users, since it provides two major features: integration of Subversion commands into contextual menus in the Finder, and dynamic badging of icons to let you know the status of particular files.
But I wouldn’t bounce back-and-forth between SCPlugin and those other clients: I hear they get jealous when they hear you’ve been version controlling all over the place.
[via Lifehacker]
MacUser is your source for news, info, and opinion about Apple, the Mac, and the iPod. Our dedicated team of bloggers covers everything that is relevant to Mac users — and, okay, some stuff that’s not quite relevant, but is still a lot of fun.
Bazaar (http://bazaar-vcs.org/) and Mercurial (http://www.selenic.com/mercurial/wiki/) are two newer VCS alternatives to CVS and Subversion with solid multi-platform support. Probably worth taking a look.