Setting up the Workspace
If you remember, we've talked about workspaces back in Chapter 1. While the main solution is contained in a central SourceSafe database on a server machine, users (developers and testers) work individually on their machines.
The purpose of the individual workspace is to provide users with an area where they can work separately from the main solution stored in the SourceSafe database and to separate users in order to prevent their changes from affecting one another while they are working. Users make changes to the workspace content, adding, modifying, and deleting files without the worry that they will affect the main solution in the database or anybody else for that matter, until their changes are ready to be integrated into the main solution in the SourceSafe database.
Workspace Mappings
To maintain a link between the SourceSafe database and the local workspaces, SourceSafe clients use two types of workspace mappings:
SourceSafe working folders
Visual Studio source...