GNU Info

Info Node: (cvsbook.info)Advanced CVS

(cvsbook.info)Advanced CVS


Next: Tips And Troubleshooting Prev: Repository Administration Up: Top
Enter node , (file) or (file)node

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.

Watches (CVS As Telephone)
Log Messages And Commit Emails
Changing A Log Message After Commit
Getting Rid Of A Working Copy
History -- A Summary Of Repository Activity
Annotations -- A Detailed View Of Project Activity
Annotations And Branches
Using Keyword Expansion
Going Out On A Limb (How To Work With Branches And Survive)
Tracking Third-Party Sources (Vendor Branches)
Exporting For Public Distribution
The Humble Guru

automatically generated by info2www version 1.2.2.9