Review: SourceGear Vault 2.0
starting at $199/user
(217) 356-0105 x 399
Vault is the source code control application I've been using for my own
work, both solely on my LAN and in collaboration with other developers
across the Internet. Now SoueceGear is out with version 2.0, which
includes changes to both functionality and pricing that are likely to
help the program's market reach even more.
Let's start with the pricing changes. Prices have been seriously cut
here, to the point where you can get Vault licenses for $100 each in
quantity 25, about a quarter of what they were before. Sharp-eyed
readers may notice that the previous single-user deal (one license for
$50) is gone. That's because Vault no longer has a trial license that
times out. When you install Vault, you get a single user license for
free. That means that if you just want to do your own source code
control, and not share a repository with anyone, all it will cost you is
download time. The trial install also lets you test with multiple users for free for a limited time.
So, with the lowered pricing, what's new? Well, for starters they've
replaced the rather anemic diff/merge tool in the previous version with
an all new tool that can handle diffs, 3-way merges, and folder diffs.
It's fast and colorful (always a plus with me) and can be driven from
the command line. And speaking of merges, there's now true bidirectional
merging between branches and trunk, which will help those with complex
source code control architectures. If you want still more power, you can
set an external program for diff or merge (as well as for viewing or
editing files) and buy one of the other command-line driven products on
Vault 2.0 supports shadow folders. A useful concept from the VSS world,
a shadow folder retains a local (to the Vault service) copy of the
contents of some particular repository folder. This can be useful for
backups, or as a simple deployment strategy. Vault also adds new label
options that are more compatible with what VSS users will expect.
Vault also moves a tiny bit beyond its Windows roots with this release.
There's a version of the command-line client compiled for Mono, so it
runs on *nix operating systems. Vault also adds a Web-based client for
browsing and viewing source code and diffs, for those times when you
just need to look at code history and don't have the client installed.
Of course, there are the miscellaneous bug fixes and fit-and-finish
items you'd expect from any major new release. All in all, Vault 2.0
takes a good product and makes it even better. Whether you're a lone
wolf, a member of a distributed team, or a corporate developer, I urge
you to take a look.
Mike Gunderloy has been developing software for a quarter-century now, and writing about it for nearly as long. He walked away from a .NET development career in 2006 and has been a happy Rails user ever since. Mike blogs at A Fresh Cup.