Real World Software Configuration Management / Edition 1 by Sean Kenefick | 9781590590652 | Paperback | Barnes & Noble
Real World Software Configuration Management / Edition 1

Real World Software Configuration Management / Edition 1

by Sean Kenefick
     
 

ISBN-10: 1590590651

ISBN-13: 9781590590652

Pub. Date: 11/10/2003

Publisher: Apress

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 lot of time on software configuration management theory,

Overview

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 lot of time on software configuration management theory, Sean Kenefick focuses on practical solutions and processes that directly benefit developers in their day-to-day needs.

What you’ll learn

Who this book is for

If youre a beginning to intermediate programmer whos had configuration management suddenly thrust upon you, this book is for you. Designed with the beginning programmers needs in mind, it gives extensive coverage of the basics before launching into more advanced topics. More experienced programmers will also find this book highly beneficial, howeverparticularly with regard to author Sean Keneficks excellent coverage of the more intricate points of Visual Studio, Visual SourceSafe, and CVS.

Product Details

ISBN-13:
9781590590652
Publisher:
Apress
Publication date:
11/10/2003
Edition description:
2003
Pages:
464
Product dimensions:
7.52(w) x 9.25(h) x 0.04(d)

Table of Contents

Forewordxi
Forewordxiv
About the Authorxvii
About the Foreword Writersxviii
Acknowledgmentsxix
Introductionxxi
Part 1The Role1
Chapter 1Getting to Know the SCM Role3
Configuration Management in the Real World4
Programming 1016
Are You a Native of These Here Parts?7
The Software Configuration Management Dilemmas9
Summary16
Chapter 2The SCM and the Software Development Process17
The "Who's Who" of the Process18
Understanding the Development Process Cycles24
Understanding the Different SCM Positions32
Understanding the SCM's Most Important Relationship36
Becoming the Release Manager41
Summary42
Chapter 3All About the Source43
Organizing Files with the Source Tree43
Sharing Files Between Branches58
Exploring Strategies for Control60
Summary68
Part 2The Tools69
Chapter 4Source Control Tools71
Version Control vs. Content Management72
Choosing the Right Tool73
Exploring the Tools83
Summary99
Chapter 5CVS101
Installing CVS105
Understanding the Repository109
Importing Files116
Getting Source Code from the Repository119
Checking in Code and Adding Source to the Repository122
Binary Files in the Repository124
Creating Modules127
Labeling Revisions in the Source Repository130
Viewing History and Status About Files132
Differencing Code135
Bringing the Local Directory Up-to-Date136
Branching and Merging139
Understanding Keyword Expansion143
Working with CVS and Remote Locations145
Backing Up and Restoring148
Summary149
Chapter 6SourceSafe151
Chutes and Ladders151
Getting and Installing SourceSafe153
Administering SourceSafe, Part 1159
Using the SourceSafe Client163
Adding Files to SourceSafe for the First Time and Other File Management Tasks167
Getting Source and Committing It Back to the Repository169
Labeling Revisions in the Source Repository172
Searching for Files173
Viewing History About Files173
Differencing Code175
Branching and Merging179
Options for the Client182
Administering SourceSafe, Revisited182
Using Third Party Add-Ons196
Using the Command Line197
Using the Analyze Tool202
Food for Thought205
Summary206
Part 3The Tasks207
Chapter 7In the SCM Lab209
Stocking the Lab209
Creating an SCM Guide for Developers211
Best Practices for the SCM215
Breaking Down the SCM Task Schedule223
Summary228
Chapter 8Basic Builds229
Getting Ready to Build231
To Skip the Build Script...237
...Or Not to Skip the Build Script237
Creating a Pseudo-Build237
Refining Your Pseudo-Script249
Introducing Make259
Converting Your Pseudo-Script into a Make Script272
Summary279
Chapter 9Builds for Windows .NET281
What Is .NET?281
"Parts Is Parts"284
Understanding the .NET File Organization290
Building Applications297
Using Scripting Tools in a Visual Studio .NET Build308
Using Automated Utilities312
Summary329
Chapter 10Installations331
Thinking It Through331
Exploring the Windows Tools336
Installations for Linux398
Summary412
Chapter 11Deployment and Build Afterthoughts411
Deploying Applications411
Deploying Web Products414
After the Product Ships...420
Summary423
Index425

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >