Software Configuration Management Concepts
In order to control the software development lifecycle, SCM employs a series of concepts and techniques. We will take a look at some of these key concepts and techniques, what they are, and how they work. In this section you will learn about the following:
- Resource Management: Managing source code files, project files, documents, images, etc., in a central area commonly called repository, database, or depot.
- Workspaces: Providing a private work area for each project participant, separate from the other participants (architects, developers, testers, etc.).
- Resource Versioning: Maintaining different resource versions as the project evolves using file revisions stored as file deltas.
- Cooperation Support: Managing ...