Chapter 5. Developing Solutions under Source Control
In this chapter we are going to learn about the source control operations we use daily in our development activities. We will start by setting up a new workspace and get the solution from the SourceSafe database. Then, we will add new files to the solution, check them in, examine their history, and get the latest versions.
We will also explore the team cooperation models and see what are the differences between them, their advantages and disadvantages, and operations such as item comparison, undoing changes, file merging and pinning, and conflict resolution.
Towards the end, we will see how to search for files in the database, how to share files across multiple projects, how to move files and projects, how to rebind projects, and how to move and delete projects and files.
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...