I'm a big fan of Versions, though there are a couple of cornerstone fans in the office. Timeline view in Versions is slick, and it's pretty simple: I'm sure some other clients have loads more features, but I'm all for simplicity and ease of use, and Versions has that in spades.
Changing source control options
To change source control options:
Choose Coda > Preferences...
Click Files
Subversion Tool Path
This field lets you customize the path to the Subversion command line client that is used for Subversion actions. By default, Coda will use the Apple-supplied svn binary located in /usr/bin.
Source control changes
When you add, move, copy, or delete a file within a source-controlled folder, you typically also need to notify the source control system that this change has occurred. This preference determines whether Coda performs this source control notification automatically, asks you first, or just ignores such changes.
Hey Bill,
First thing is to probably rethink your use of the word 'checking in/out'. It tripped up my mental map for ages when I first started using SVN.
This is how you'd typically work with some repo code in Versions.
Some hints:
Just couple more things.
Don't commit at the end of a session, commit as you go. If you've completed a feature that's a good time to do it, then you can give your commits sensible comments - "Feature x completed", "Tidied up the output on Y", "Z bug fixed" etc.
Your working copies are totally independent of each other and the server has no idea what changes you are making. eg: If you make a change on box 1's working copy, box 2's working copy will be unaware of that change until you commit that change back to the repository.
I take it you've found the Red Book? It really is worth reading through the earlier chapters when you're starting out.
I originally got the idea from a blog post somewhere (don't ask me where) but I tend to prefix my commit messages with one of a few phrases (it makes reference easier):