Real world software configuration management /
Designed for use Visual Studio .NET/6.0, Visual SourceSafe 6.0c, and CVS 1.11, Real World Software Configuration Management provides an extensive overview on software configuration and development, accompanied by numerous real-world examples with lots of working code. While other books may spend a l...
| Main Author: | |
|---|---|
| Corporate Author: | |
| Format: | eBook |
| Language: | English |
| Published: |
[Berkeley, Calif.] :
Apress,
2003.
|
| Subjects: | |
| Online Access: | Connect to the full text of this electronic book |
Table of Contents:
- Part 1. The role. Chapter 1. Getting to know the SCM role ; Programming 101 ; Are you a native of these here parts? ; The software configuration management dilemmas
- Chapter 2. The SCM and the software development process. The "who's who" of the process ; Understanding the development process cycles ; Understanding the different SCM positions ; Understanding the SCM's most important relationship ; Becoming the release manager
- Chapter 3.All about the source. Organizing files with the source tree ; Sharing files between branches ; Exploring strategies for control
- Part 2. The tools. Chapter 4. Source control tools ; Version control vs. content management ; Choosing the right tool
- Chapter 5. CVS. Installing CVS ; Understanding the repository ; Importing files ; Getting source code from the repository ; Checking in code and adding source to the repository ; Binary files in the repository ; Creating modules ; Labeling revisions in the source repository ; Viewing history and status about files ; Differencing code ; Bringing the local directory up-to-date ; Branching and merging ; Understanding keyword expansion ; Working with CVS and remote locations ; Backing up and restoring
- Chapter 6. SourceSafe. Chutes and ladders ; Getting and installing SourceSafe ; Administering SourceSafe, part 1 ; Using the SourceSafe client ; Adding files to SourceSafe for the first time and other file management tasks ; Getting source and committing it back to the repository ; Labeling revisions in the source repository ; Searching for files ; Viewing history about files ; Differencing code ; Branching and merging ; Options for the client ; Administering SourceSafe, revisited ; Using third party add-ons ; Using the command line ; Using the analyze tool ; Food for thought
- Part 3. The tasks. Chapter 7. In the SCM lab. Stocking the lab ; Creating an SCM guide for developers ; Best practices for the SCM ; Breaking down the SCM task schedule
- Chapter 8. Basic builds. Getting ready to build ; To skip the build script... ; ...Or not to skip the build script ; Creating a pseudo-build ; Refining your pseudo-script ; Converting your pseudo-script into a make script
- Chapter 9. Builds for Windows .NET. "Parts is parts" ; Understanding the .NET file organization ; Building applications ; Using scripting tools in a Visual Studio .NET build ; Using automated utilities
- Chapter 10. Installations. Thinking it through ; Exploring the Windows tools ; Installations for Linux
- Chapter 11. Deployment and build afterthoughts. Deploying applications ; Deploying web products ; After the product ships....