Please consider the latest edition.
-
Introduction
-
Chapter 1 What Is CVS?
- What Is a Versioning System?
- CVS in the Field
-
Chapter 2 CVS Quickstart Guide
- Installing CVS
- Building Your First Repository
- Importing Projects
- Accessing Remote Repositories
- Checking Out Files
- Committing Changes
- Updating Sandboxes
- Adding Files
- Removing Files
- Quick Tips for Success
-
-
Using CVS
-
Chapter 3 Basic Use of CVS
- General Information
- Sandboxes and Repositories
- Committing Changes to the Repository
- Checking File Status
- Updating the Sandbox Files from the Repository
- Adding Files to the Repository
- Removing Files from the Repository
- Moving Files or Directories
- Releasing a Sandbox
- Keywords
- Binary Files and Wrappers
- Specifying Default Command Options
-
Chapter 4 Tagging and Branching
- Tagging
- Stickiness
- Branching
- Branching Strategies
-
Chapter 5 Multiple Users
- Using Simultaneous Development
- Watching a File
- Reserving Files
- Comparing File Revisions
- Displaying Recent Changes
- Displaying File History
-
-
CVS Administration
-
Chapter 6 Repository Management
- Creating a Repository
- Deleting a Repository
- Securing Your Projects
- Repository Structure
- CVSROOT Files
- Server Environment Variables
- Backing Up a Repository
- Editing a Repository
- Sandbox Structure
- Client Environment Variables
- Exit Status
-
Chapter 7 Project Management
- Creating a Project
- Distributing Files
- Running Scripts
- Interfacing with External Programs
- Tools
- Strategies and Practices
-
Chapter 8 Remote Repositories
- Specifying Repository Paths
- The local Access Method
- The ext and server Access Methods
- The fork Access Method
- The gserver Access Method
- The kserver Access Method
- The pserver Access Method
- Using inetd with gserver, kserver, and pserver
-
Chapter 9 Troubleshooting
- General Troubleshooting Techniques
- Connectivity Problems
- Filename Problems
- Line-Ending Problems
- Permission Problems
- Lock Files
-
-
Reference
-
Chapter 10 Command Reference
- CVS Command-Line Options
- CVS Commands
-
Chapter 11 Miscellaneous Topics Reference
- Administrative Files
- CVSROOT Files
- CVSROOT Variables
- Dates
- Environment Variables
- Keywords and Keyword Modes
- Pattern Matching
- Repository Access Methods
-
-
Appendixes
-
Appendix A Clients and Operating Systems
- Multi-Operating-System Clients
- Macintosh Clients
- Unix and Linux Clients
- Windows Clients
- Integration Tools
-
Appendix B Administrator's Tools
- CVS Variants
- Distribution Tools
- Logging Tools
- Metadata Tools
- Convertors
- Miscellaneous
-
-
Appendix CVS Quick Reference
-
CVS Options
-
Repository Access
-
Common CVS Tasks
-
Sandbox Commands
-
Synchronization Commands
-
File Commands
-
Branch Commands
-
Tag Commands
-
-
Colophon
- Title:
- Essential CVS
- By:
- Jennifer Vesperman
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- June 2003
- Pages:
- 336
- Print ISBN:
- 978-0-596-00459-0
- | ISBN 10:
- 0-596-00459-1
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animals on the cover of Essential CVS are bobacs (Marmota bobak). Also known as "steppe marmots" because of their wide distribution in the steppes (vast, grasscovered plains) of southern Russia and Kazakhstan, bobacs range as far west as central Europe. Though they are slightly larger than black-tailed prairie dogs, bobacs are otherwise quite similar to their North American counterparts.
Unlike most marmots, which live primarily in mountain environments, bobacs prefer to build their sprawling burrows in open, rolling grasslands or on the edges of cultivated fields. Bobacs are strictly diurnal and are most active during the cooler hours of the day. When they are outside of their burrows, it is common for a sentry to stand erect and alert on its hind legs, ready to bark an alert at the first sign of a predator or other danger. After running to their burrows, bobacs will then await an "all clear" call before returning to the surface. During the summer, bobacs eat enough lush vegetation to double their weight. The added fat reserve nourishes them throughout their winter hybernation.
Like other marmots, bobacs are very social animals that live in large groups, or "towns," which may range from a single acre to over 1,000 acres. Towns are subdivided further into "wards" and even smaller "coteries," which are usually made up of a single adult male, one to four adult females, and any number of offspring under two years old. Young bobacs, born in litters of about five or six, leave their natal coterie after their second hybernation. Because their coats can be used as imitation marten fur in hats, coats, and other apparel, bobacs are greatly threatened by fur hunting. Brian Sawyer was the production editor and copyeditor for Essential CVS. Jane Ellin was the proofreader. Derek Di Matteo, Claire Cloutier, and Colleen Gorman provided quality control. Jamie Peppard provided production support. John Bickelhaupt wrote the index.
Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.
Bret Kerr and David Futato designed the interior layout, based on a series design by David Futato. This book was converted by Joe Wizda to FrameMaker 5.5.6 with a format conversion tool created by Erik Ray, Jason McIntosh, Neil Walls, and Mike Sierra that uses Perl and XML technologies. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSans Mono Condensed. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. The tip and warning icons were drawn by Christopher Bing. This colophon was written by Brian Sawyer.
