Essential CVS

( 2 )

Overview

CVS, the Concurrent Versions System, is the popular source-code management tool that frees developers from the chaos that too often ensues when multiple users work on the same file. An open source technology that is available on most computer platforms, including Windows® and Mac OS® X, CVS is widely used to manage program code, web site content, and to track changes made to system configuration files. Multiple users can check out files from a directory tree, make changes, and then commit those changes back into ...

See more details below
Available through our Marketplace sellers.
Other sellers (Paperback)
  • All (37) from $1.99   
  • New (10) from $2.49   
  • Used (27) from $1.99   
Close
Sort by
Page 1 of 1
Showing 1 – 9 of 10
Note: Marketplace items are not eligible for any BN.com coupons and promotions
$2.49
Seller since 2010

Feedback rating:

(1813)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

New
0596004591 Has some shelf wear to dust jacket. We are a tested and proven company with over 900,000 satisfied customers since 1997. Choose expedited shipping (if available) for ... much faster delivery. Delivery confirmation on all US orders. Read more Show Less

Ships from: Nashua, NH

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$2.99
Seller since 2014

Feedback rating:

(19)

Condition: New
Excellent Buy!!!

Ships from: Pleasant View, TN

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$8.50
Seller since 2011

Feedback rating:

(3)

Condition: New
New Condition not used

Ships from: Murphy, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$9.94
Seller since 2006

Feedback rating:

(58)

Condition: New
PAPERBACK New 0596004591 Brand new soft cover book. Soft cover books may show light shelf wear. Item ships within 24 hours with Free Tracking. Please ask about Expedited ... shipping. Read more Show Less

Ships from: Foley, AL

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$9.94
Seller since 2006

Feedback rating:

(58)

Condition: New
PAPERBACK New 0596004591 Brand new soft cover book. Soft cover books may show light shelf wear. Item ships within 24 hours with Free Tracking. Please ask about Expedited ... shipping. Read more Show Less

Ships from: Foley, AL

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$9.94
Seller since 2006

Feedback rating:

(58)

Condition: New
PAPERBACK New 0596004591 New, Unused Soft Cover Book with minor cover damage and/or minor page damage. Does NOT affect content! Used items may or may not include CDs, InfoTrac, ... etc. Item ships within 24 hours with free tracking. Please ask about Expedited shipping. Read more Show Less

Ships from: Foley, AL

Usually ships in 1-2 business days

  • Canadian
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$20.39
Seller since 2009

Feedback rating:

(857)

Condition: New
0596004591 *BRAND NEW* Ships Same Day or Next!

Ships from: Springfield, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$45.00
Seller since 2014

Feedback rating:

(147)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
$45.00
Seller since 2014

Feedback rating:

(147)

Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing 1 – 9 of 10
Close
Sort by
Essential CVS

Available on NOOK devices and apps  
  • NOOK Devices
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK Study
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$19.99
BN.com price
(Save 44%)$35.99 List Price

Overview

CVS, the Concurrent Versions System, is the popular source-code management tool that frees developers from the chaos that too often ensues when multiple users work on the same file. An open source technology that is available on most computer platforms, including Windows® and Mac OS® X, CVS is widely used to manage program code, web site content, and to track changes made to system configuration files. Multiple users can check out files from a directory tree, make changes, and then commit those changes back into the directory. If two developers modify the same file, CVS enables both sets of changes to be merged together into one final file. Although CVS is a lifesaver in many development scenarios, it suffers from poor documentation. But with Essential CVS, developers can have it all: the order that CVS brings and the comprehensive documentation developers need.

Essential CVS is a complete and easy-to-follow reference that helps programmers and system administrators apply order to the task of managing large quantities of documents. The book covers basic concepts and usage of CVS, and features a comprehensive reference for CVS commands—including a handy Command Reference Card for quick, on-the-job checks. The book also includes advanced information on all aspects of CVS that involve automation, logging, branching and merging, and "watches." Readers will find in-depth coverage of the following:

  • Installing CVS and building your first repository
  • Basic use of CVS, including importing projects, checking out projects, committing changes, and updating projects
  • Tagging, branching and merging
  • Working with multiple users
  • Clients, operating systems, and IDEs
  • Repository management and managing remote repositories
  • Project administration, including bug tracking systems, enforcing log messages, history and annotation, and more.
  • Troubleshooting

Version control is essential to maintaining order in any project, large or small. Any CVS user, from beginners to team leaders and system administrators, will find this practical guide to CVS indispensable in getting the most from this valuable tool.

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

Read More Show Less

Editorial Reviews

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.

Read More Show Less

Product Details

  • ISBN-13: 9780596004590
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 6/1/2003
  • Pages: 336
  • Product dimensions: 7.12 (w) x 9.16 (h) x 0.85 (d)

Meet the Author

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

Read More Show Less

Table of Contents

Dedication;
Preface;
Structure of the Book;
Conventions Used in This Book;
Learning More About CVS;
We’d Like to Hear from You;
Acknowledgments;
Introduction;
Chapter 1: What Is CVS?;
1.1 What Is a Versioning System?;
1.2 CVS in the Field;
Chapter 2: CVS Quickstart Guide;
2.1 Installing CVS;
2.2 Building Your First Repository;
2.3 Importing Projects;
2.4 Accessing Remote Repositories;
2.5 Checking Out Files;
2.6 Committing Changes;
2.7 Updating Sandboxes;
2.8 Adding Files;
2.9 Removing Files;
2.10 Quick Tips for Success;
Using CVS;
Chapter 3: Basic Use of CVS;
3.1 General Information;
3.2 Sandboxes and Repositories;
3.3 Committing Changes to the Repository;
3.4 Checking File Status;
3.5 Updating the Sandbox Files from the Repository;
3.6 Adding Files to the Repository;
3.7 Removing Files from the Repository;
3.8 Moving Files or Directories;
3.9 Releasing a Sandbox;
3.10 Keywords;
3.11 Binary Files and Wrappers;
3.12 Specifying Default Command Options;
Chapter 4: Tagging and Branching;
4.1 Tagging;
4.2 Stickiness;
4.3 Branching;
4.4 Branching Strategies;
Chapter 5: Multiple Users;
5.1 Using Simultaneous Development;
5.2 Watching a File;
5.3 Reserving Files;
5.4 Comparing File Revisions;
5.5 Displaying Recent Changes;
5.6 Displaying File History;
CVS Administration;
Chapter 6: Repository Management;
6.1 Creating a Repository;
6.2 Deleting a Repository;
6.3 Securing Your Projects;
6.4 Repository Structure;
6.5 CVSROOT Files;
6.6 Server Environment Variables;
6.7 Backing Up a Repository;
6.8 Editing a Repository;
6.9 Sandbox Structure;
6.10 Client Environment Variables;
6.11 Exit Status;
Chapter 7: Project Management;
7.1 Creating a Project;
7.2 Distributing Files;
7.3 Running Scripts;
7.4 Interfacing with External Programs;
7.5 Tools;
7.6 Strategies and Practices;
Chapter 8: Remote Repositories;
8.1 Specifying Repository Paths;
8.2 The local Access Method;
8.3 The ext and server Access Methods;
8.4 The fork Access Method;
8.5 The gserver Access Method;
8.6 The kserver Access Method;
8.7 The pserver Access Method;
8.8 Using inetd with gserver, kserver, and pserver;
Chapter 9: Troubleshooting;
9.1 General Troubleshooting Techniques;
9.2 Connectivity Problems;
9.3 Filename Problems;
9.4 Line-Ending Problems;
9.5 Permission Problems;
9.6 Lock Files;
Reference;
Chapter 10: Command Reference;
10.1 CVS Command-Line Options;
10.2 CVS Commands;
Chapter 11: Miscellaneous Topics Reference;
11.1 Administrative Files;
11.2 CVSROOT Files;
11.3 CVSROOT Variables;
11.4 Dates;
11.5 Environment Variables;
11.6 Keywords and Keyword Modes;
11.7 Pattern Matching;
11.8 Repository Access Methods;
Appendixes;
Clients and Operating Systems;
Multi-Operating-System Clients;
Macintosh Clients;
Unix and Linux Clients;
Windows Clients;
Integration Tools;
Administrator’s Tools;
CVS Variants;
Distribution Tools;
Logging Tools;
Metadata Tools;
Convertors;
Miscellaneous;
CVS Quick Reference;
CVS Options;
Repository Access;
Common CVS Tasks;
Sandbox Commands;
Synchronization Commands;
File Commands;
Branch Commands;
Tag Commands;
Colophon;

Read More Show Less

Customer Reviews

Average Rating 5
( 2 )
Rating Distribution

5 Star

(2)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted September 26, 2012

    Welcome to cvs

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 7, 2007

    VERY VERY HIGHLY RECOMMENDED!!

    Are you a software developer tracking different versions of the same code? If you are, then this book is for you. Author Jennifer Vesperman, has done an outstanding job of writing a book that is current for both the stable and feature tracks of CVS. Vesperman, begins with an overview of CVS. Then, the author explains how to build and use a basic CVS repository with the default settings and a minimum of extras. Next, she explains the everyday CVS commands and concepts. The author also explains tagging and branching, including why and when to tag or branch your project, tagging before releases, and using branching to create a bug fix version of a project. She continues by explaining the systems used in CVS to permit multiple developers to work on the same project without loss of data. Then, the author discusses repository management and the modules in the repository. Next, she covers the tools used by project administrators. The author then discusses security considerations, methods of remote access, and how to set up each method. She continues by providing examples of things that can go wrong when using CVS and how to fix them. Then, the author provides a list of CVS commands. Finally, the author covers CVS administrative files. This most excellent book is complete and easy-to-follow reference that helps you apply order to the task of managing a large quantity of documents. Perhaps more importantly, this book has been expanded to explain common usage¿s of CVS for system administrators, project managers, writers, and anyone else who has to manage files that change often.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)