Of course, no one can promise that this book will answer every question you have about Subversion. Only when you come back to it later, seeking the solution to some specific problem, does its authenticity shine out: the telling details that can only result from encounters with the unexpected, the examples honed from genuine use cases, and most of all the sensitivity to the user's needs and the user's point of view. There's the overview, the obligatory guided tour, the chapter on administrative configuration, some advanced topics, and of course, a command reference and troubleshooting guide. Taken in order, front to back, the book is simply a straightforward description of a piece of software. This duality might not be noticeable on a first reading.
The book they produced is grounded firmly in the bedrock of experience, not in the shifting sands of wishful thinking it combines the best aspects of user manual and FAQ sheet. Monitoring such feedback was part of their job descriptions at CollabNet anyway, and it gave them a huge advantage when they set out to document Subversion.
Numerous code optimizations speed up overall application performance, especially when updating and checking out code from the central repository to Cornerstone.App Store - Users can now purchase annual Cornerstone subscriptions form the Apple App Store.This feature was released in Cornerstone 4.0 for non-binary files only and now can be used for binary files as well.
Once done, users can simply retrieve their shelved changes and continue where they left off.
It’s intuitive, and as you adjust the settings it automatically performs a trial merge and gives you the results in real time. It’s merge facility is the best approach I’ve seen, for example. It’s as pretty as “Versions” and as powerful (if not moreso) than TortoiseSVN. So, I was very excited to find “Cornerstone,” which was recently upgraded to support the slickest SVN interface I’ve seen on any platform. If you’re not branching and merging, you might as well just use a good backup system, because that’s pretty much all you’re using SVN for at that point. Namely, it doesn’t support merging or branching, which is pretty much the most important reason for using a versioning system like SVN. It’s got a beautiful interface, but it’s an interface to very little. So, everybody was happy but us Mac folks.Ī program called “Versions” has been available for a while, but it, sadly, epitomizes the style over substance sin that is so prevalent on the Mac. Windows folks had TortoiseSVN, and Linux folks wouldn’t be caught dead using anything other than command line tools (or, git, for that matter). To the one guy remaining, rejoice:įor the longest time, there has been no good SVN interface available on the Mac. If you don’t have a Mac, or don’t know what SVN is, please accept my apologies for this very directed post.