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...

Full description

Bibliographic Details
Main Author: Kenefick, Sean (Author)
Corporate Author: SpringerLink (Online service)
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....