Next: Tracking Third-Party Sources (Vendor Branches), Previous: Using Keyword Expansion, Up: Advanced CVS
Branches are simultaneously one of the most important and most easily misused features of CVS. Isolating risky or disruptive changes onto a separate line of development until they stabilize can be immensely helpful. If not properly managed, however, branches can quickly propel a project into confusion and cascading chaos, as people lose track of what changes have been merged when.