- Shopping Bag ( 0 items )
From Barnes & Noble
The Barnes & Noble ReviewEvery 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.
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...