Vault Overview

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.