What is a branch?
DevOps Code ClearCase® uses branches to organize the different versions of files, directories and objects that are placed under version control. A branch is an object that specifies a linear sequence of versions of an element.
The entire set of an element's versions is called a version tree. By default, DevOps Code ClearCase provides for every single element in a VOB one principal branch, called the main branch. This main branch may also have subbranches.
A branch type is a type object that is used to identify a parallel line of development for an element. Each branch in an element's version tree is an instance of a branch type that exists in that element's VOB.