7.1. Selecting a Source Control Repository

Visual Studio 2008 does not ship with a source control repository, but it does include rich support for checking files in and out, as well as merging and reviewing changes. To make use of a repository from within Visual Studio 2008, it is necessary to specify which repository to use. Visual Studio 2008 supports deep integration with Team Foundation Server (TFS), Microsoft's premier source control and project tracking system. In addition, Visual Studio supports any source control client that uses the Source Code Control (SCC) API. Products that use the SCC API include Microsoft Visual SourceSafe, and the free, open-source source-control repositories Subversion and CVS.

You would be forgiven for thinking that Microsoft Visual SourceSafe is no longer available, considering that all the press mentions is TFS. However, Microsoft Visual SourceSafe 2005 is still available and fully compatible with Visual Studio 2008. In fact, Visual SourceSafe is an ideal source control repository for individual developers or small development teams.

To make Visual Studio 2008 easy to navigate and work with, any functionality that is not available is typically hidden from the menus. By default, Visual Studio 2008 does not display the source control menu item. In order to get this item to appear, you must configure the source control provider information under the Options item on the Tools menu. The Options window, with the Source Control tab selected, is shown ...

Get Professional Visual Studio® 2008 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.