Advanced CVS
************
Now that we've covered the basic concepts of CVS usage and repository
administration, we'll look at how CVS can be incorporated into the
entire process of development. The fundamental CVS working cycle -
checkout, update, commit, update, commit, and so on - was demonstrated
by the examples in Note:An Overview of CVS. This chapter elaborates
on the cycle and discusses how CVS can be used to help developers
communicate, give overviews of project activity and history, isolate and
reunite different branches of development, and automate frequently
performed tasks. Some of the techniques covered introduce new CVS
commands, but many merely explain better ways to use commands that you
already know.