17436c61___AccuRev___Producteev_by_Jive__Definition
[Agile Term] Branching [Definition] 
Branching is the duplication of objects under revision control (such as a source code file, or a directory tree) in such a way that the newly created objects initially have the same content as the original, but can evolve independently of the original. Branching can take two forms, static or dynamic. In static branches, copy and label operations are used to duplicate a given branch. The duplicate then can evolve independently. With dynamic branches, usually implemented in streams, only the label operation is used, to flag the point in time that a stream diverged from its parent stream. Both branching forms support some form of merging, so that code changes made on a branch can be re-integrated into another branch, as is typical in parallel development processes.
Does anyone actually use agile development or at least heard of it? ;) Agile Glossary ^AccuRev - Producteev by Jive
Definition