SourceGear Vault is a compelling replacement for Microsoft Visual SourceSafe.
Reliable
Vault’s design places a strong emphasis on the integrity of the repository. The Vault repository is stored using Microsoft SQL Server 2000. Furthermore, Vault supports atomic check in transactions (change sets). When checking in a collection of files, the entire check in either succeeds or fails as an atomic unit.
Seamless transition from SourceSafe
An extremely simple to use, utterly painless and bulletproof tool is provided to convert SourceSafe databases to Vault repositories. It converts any SourceSafe database to a Vault repository, including all history information, with no loss of information.
Familiar features and interface
SourceSafe users will feel comfortable using Vault. The client user interface very closely resembles that of SourceSafe and SourceOffSite – all major features of SourceSafe are present.
.NET Architecture
Vault is built entirely on Microsoft’s .NET platform, including C#, IIS and SQL Server 2000.
Open
The Vault server is built as a collection of .NET Web Services. The API provided by these services is fully documented and openly disclosed. Using the API documentation and commonly available tools, the Vault architecture allows clients to be created for any platform.
International
SourceSafe was created years before Unicode became the prevalent technology for i18n. Vault’s design is thoroughly Unicode, largely because of its use of the .NET Framework. Vault is also localization-ready.
Concurrent Development
Vault’s support for branching, automatic merging and multiple checkouts is superior to that of SourceSafe, even as the interface and paradigm are familiar to SourceSafe users.
History Explorer
The use of SQL as a repository storage allows Vault to easily provide more advanced ways of querying the history of a project.