Open Source Development with CVSOpen Source Development with CVS, Third Edition is a fully updated edition of the best-selling guide to the most widely used version control software for open source developers. CVS -- Concurrent Versions System -- is the powerful open source version control system used by both programmers and system administrators. With a system like CVS you can easily incorporate numerous source code management techniques used by professional developers. This book provides a solid introduction to CVS and then takes you through all of the steps involved in using CVS to manage projects. Special chapters show you how to use the advanced features of CVS, how to use third-party tools, how to troubleshoot CVS, and how to build, test, and release software using CVS's powerful features. A bonus chapter is provided to show CVS users how to use BitKeeper -- a commercial and scalable configuration management system used by many open source developers. Even if you've just begun exploring open source development, or if you are an experienced developer, you will find this book invaluable. Throughout the book, the authors, who are members of the CVS development team, bring a wealth of experience and insight to their coverage of CVS. Book jacket. |
Contents
Why Open Source Development | 1 |
An Overview of CVS | 17 |
1 | 28 |
Copyright | |
14 other sections not shown
Other editions - View all
Common terms and phrases
a-subdir annotate argument autoconf ayalon b-subdir/random.c binary binary files branch Cederqvist changes chapter configure conflict copy create cvs checkout CVS commands cvs commit cvs diff cvs edit cvs log cvs q update cvs tag cvs update cvs watch CVSROOT default developers distribution Document Emacs Emacs Lisp environment variable example expand f-Forces file name file's foo.jpg format free software global option GSSAPI hello.c install jrandom jrandom edit keyword substitution log message Makefile merge modified module Moshe Bar mosheb myproj notify open source output password patch pcl-cvs previous revision printf Goodbye printf Hello problem proprietary software random.c RCS file RCS Keywords read-only README.txt regular expression release remove retrieving revision revision 1.2 revision number run cvs script source code specify Sticky Date Sticky Tag subdirectories tag name there's trunk Unix username users usually watchers world!\n yarkon