Buying Options
Essential CVS, Second Edition
Print $44.99
Add to Cart
Print+Ebook $49.49
Add to Cart
Ebook $35.99
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £34.50
Add to Cart
What is this?

Product Editions

  1. Essential CVS, Second Edition - November 2006
  2. Essential CVS - June 2003
Description
This easy-to-follow reference shows a variety of professionals how to use the Concurrent Versions System (CVS), the open source tool that lets you manage versions of anything stored in files. Ideal for software developers tracking different versions of the same code, this comprehensive book also helps system administrators and project managers manage large quantities of documents. A full command reference details aspects of customizing CVS for automation, logging, branching, merging documents, and creating alerts.
Full Description
Table of Contents
  1. Introduction

    1. Chapter 1 What Is CVS?

      1. What Is a Versioning System?
      2. Why CVS?
      3. CVS in the Field
    2. Chapter 2 CVS Quickstart Guide

      1. Installing CVS
      2. Building Your First Repository
      3. Importing Projects
      4. Accessing Remote Repositories
      5. Checking Out Files
      6. Editing Files
      7. Committing Changes
      8. Updating Sandboxes
      9. Adding Files
      10. Removing Files
      11. Exporting and Building Projects
      12. Quick Tips for Success
  2. Using CVS

    1. Chapter 3 Basic Use of CVS

      1. General Information
      2. Sandboxes and Repositories
      3. Committing Changes to the Repository
      4. Updating the Sandbox Files from the Repository
      5. Adding Files to the Repository
      6. Removing Files from the Repository
      7. Moving Files or Directories
      8. Releasing a Sandbox
      9. Keywords
      10. Binary Files and Wrappers
      11. Specifying Default Command Options
    2. Chapter 4 Tagging and Branching

      1. Tagging
      2. Stickiness
      3. Branching
      4. Branching Strategies
      5. Merging Strategies
    3. Chapter 5 Multiple Users

      1. Using Simultaneous Development
      2. Watching a File
      3. Reserving Files
      4. Comparing File Revisions
      5. Displaying Recent Changes
      6. Displaying File History
  3. CVS Administration

    1. Chapter 6 Repository Management

      1. Creating a Repository
      2. Deleting a Repository
      3. Securing Your Projects
      4. Repository Structure
      5. CVSROOT Files
      6. Server Environment Variables
      7. Backing Up a Repository
      8. Distributed Repositories
      9. Editing a Repository
      10. Sandbox Structure
      11. Client Environment Variables
      12. Exit Status
    2. Chapter 7 Project Management

      1. Creating a Project
      2. Distributing Files
      3. Running Scripts
      4. Interfacing with External Programs
      5. Tools
      6. Strategies and Practices
    3. Chapter 8 Remote Repositories

      1. Specifying Repository Paths
      2. Method Options
      3. The local Access Method
      4. The ext and server Access Methods
      5. The fork Access Method
      6. The gserver Access Method
      7. The kserver Access Method
      8. The pserver Access Method
      9. Using inetd with gserver, kserver, and pserver
      10. PAM
    4. Chapter 9 Troubleshooting

      1. General Troubleshooting Techniques
      2. Connectivity Problems
      3. Filename Problems
      4. Line-Ending Problems
      5. Permission Problems
      6. Lock Files
      7. Time Issues
  4. Reference

    1. Chapter 10 Command Reference

      1. CVS Command-Line Options
      2. CVS Commands
    2. Chapter 11 Miscellaneous Topics Reference

      1. Administrative Files
      2. CVSROOT Files
      3. CVSROOT Variables
      4. Dates
      5. Environment Variables
      6. Keywords and Keyword Modes
      7. Pattern Matching
      8. Repository Access Methods
  5. Appendixes

    1. Appendix Clients and Operating Systems

      1. Multi-Operating-System Clients
      2. Macintosh Clients
      3. Unix and Linux Clients
      4. Windows Clients
      5. Integration Tools
    2. Appendix Administrators' Tools

      1. CVS Variants
      2. Distribution Tools
      3. Logging Tools
      4. Metadata Tools
      5. Converters
      6. Miscellaneous
    3. Appendix Frequently Asked Questions

      1. Usage Questions
      2. Administration Questions
  1. Colophon

View Full Table of Contents
Product Details
Title:
Essential CVS, Second Edition
By:
Jennifer Vesperman
Publisher:
O'Reilly Media
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print Release:
November 2006
Ebook Release:
February 2009
Pages:
432
Print ISBN:
978-0-596-52703-7
| ISBN 10:
0-596-52703-9
Ebook ISBN:
978-0-596-10252-4
| ISBN 10:
0-596-10252-6
Customer Reviews
About the Author
  1. Jennifer Vesperman

    Jennifer Vesperman is the author of Essential CVS. She writes for the O'Reilly Network, the Linux Documentation Project, and occasionally Linux.Com. As a programmer and system administrator, she currently works with Cybersource, an Australian IT consulting firm. She is the current Coordinator for LinuxChix, an advocacy and support group that focuses on women who use and develop open source programs (especially Linux).

    View Jennifer Vesperman's full profile page.

  • Book cover of Essential CVS