This book is a recipe-based approach to using the CVS Version Control system that will get you up and running quickly--and correctly. All projects need version control: it's a foundational piece of any project's infrastructure. Yet half of all project teams in the U.S. don't use any version control at all. Many others don't use it well, and end up experiencing time-consuming problems.
I expected a lot, but you surprised me with even more. Having used CVS for years I hesitated to try Subversion until now, although I knew it would solve many of the shortcomings of CVS. After reading your book, my excuses to stay with CVS disappeared. Oh, and coming from the Pragmatic Bookshelf this book is fun to read too. Thanks Mike. Steffen Gemkow Managing Director, ObjectFab GmbH I’m a long-time user of CVS and I’ve been skeptical of Subversion, wondering if it would ever be “ready for prime time.” Until now. Thanks to Mike Mason for writing a clear,...
In the world of open-source software, the Concurrent Versions System (CVS) was the tool of
choice for version control for many years. And rightly so. CVS was open-source software itself,
and its non-restrictive modus operandi and support for networked operation allowed dozens of
geographically dispersed programmers to share their work. It fit the collaborative nature of the
open-source world very well. CVS and its semi-chaotic development model have since become
cornerstones of open-source culture....
Subversion is the perfect tool to track individual changes when several people collaborate on documentation or, particularly, software development projects. As a more powerful and flexible successor to the CVS revision control system, Subversion makes life so much simpler, allowing each team member to work separately and then merge source code changes into a single repository that keeps a record of each separate version.
Other resources from O’Reilly
Unix in a Nutshell Unix Power Tools Essential CVS Version Control with Subversion sed and awk lex and yacc Learning the bash Shell
oreilly.com is more than a complete catalog of O’Reilly books. You’ll also find links to news, events, articles, weblogs, sample chapters, and code examples. oreillynet.com is the essential portal for developers interested in open and emerging technologies, including new platforms, programming languages, and operating systems.
The utility simply known as make is one of the most enduring features of both Unix and other operating systems. First invented in the 1970s, make still turns up to this day as the central engine in most programming projects; it even builds the Linux kernel. In the third edition of the classic Managing Projects with GNU make, readers will learn why this utility continues to hold its top position in project build software, despite many younger competitors.