Join Books.org — it's free

Database Management, Software Engineering
Essential CVS by Jennifer Vesperman — book cover

Essential CVS

by Jennifer Vesperman
Available on Bookshop Write a review

Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.

Log in to track your reading progress.

Overview

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 new edition has been expanded to explain common usages of CVS for system administrators, project managers, software architects, user-interface (UI) specialists, graphic designers and others.

Current for version 1.12, Essential CVS, 2nd Edition offers an overview of CVS, explains the core concepts, and describes the commands that most people use on a day-to-day basis. For those who need to get up to speed rapidly, the book's Quickstart Guide shows you how to build and use a basic CVS repository with the default settings and a minimum of extras. You'll also find:

  • A full command reference that details all aspects of customizing CVS for automation, logging, branching, merging documents, and creating alerts
  • Examples and descriptions of the most commonly used options for each command
  • Why and when to tag or branch your project, tagging before releases, and using branching to create a bugfix version of a project
  • Details on the systems used in CVS to permit multiple developers to work on the same project without loss of data

An entire section devoted to document version management and project management includes ways to import and export projects, work with remote repositories, and shows how to fix things that can go wrong when using CVS. You'll find more screenshots in this edition as well as examples of using graphical CVS clients to run CVS commands. Essential CVS also includes a FAQ that answers common queries in the CVS mailing list to get you up and running with this system quickly and painlessly.

Complete and easy to follow, this reference helps programmers and system administrators apply order to the task of managing large quantities of documents.

Synopsis

Complete and easy to follow, this reference helps programmers and system administrators apply order to the task of managing large quantities of documents.

About the Author, Jennifer Vesperman

Vesperman has been working with computers since the late 1980s. She currently works as a contractor for Cybersource, a programming, system administration, and training company in Melbourne, Australia.

Reviews

There are no reviews yet. Log in to write one.

Editorials

From Barnes & Noble

The Barnes & Noble Review
Every programmer needs a source control system, and every programmer’s got one: CVS. It’s omnipresent in UNIX/Linux environments, available with GUI flavoring for Windows and Mac, and can be integrated with development environments ranging from Eclipse to CodeWarrior. Sure, the documentation can be dicey, but for that, you’ve got Essential CVS by Jennifer Vesperman.

Vesperman, who’s been writing about CVS at O’Reilly.com for years, has assembled an exceptionally clear and accessible CVS tutorial. Her one-chapter “quick start guide” covers all you need to know to get rolling: installing and building CVS from source, or with apt, rpm, or yast; building repositories and importing projects into them; access existing repositories; checking out files; working with temporary “sandboxes,” and committing changes.

You’ll find detailed coverage of tagging and branching, including techniques you can use to fix bugs in older versions without changing current code, or modify configuration sets for staging servers without modifying production servers. Next, you’ll learn how to use CVS in environments with multiple users -- including reserving files, displaying recent changes and file histories, and more.

The book’s thorough coverage on CVS administration includes a detailed chapter on repository management, structure, and backups; another on using CVS as a project management tool; and yet another on working with remote repositories. Vesperman presents dozens of troubleshooting techniques, covering everything from connectivity and permissions to filename and line-ending problems. She wraps up with complete references to CVS commands, CVSROOT files and variables, environment variables, keywords, and more. Very handy. Bill Camarda

Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks for Dummies, Second Edition.

Book Details

Published
November 1, 2006
Publisher
O'Reilly Media, Incorporated
Pages
432
Format
Paperback
ISBN
9780596527037

Similar books