Branch names
It is a good idea to
establish naming conventions that indicate the work the branch contains. For
example, rel2.1_main is the branch on which all code for Release 2.1
ultimately resides, rel2.1_feature_abc contains changes specific to
the ABC feature, and rel2.1_bl2 is the second stable baseline of Release
2.1 code. (If necessary, branch names can be much longer and more descriptive,
but long branch names can crowd a version tree display.)
Note: Make sure that you do not create a branch type with the same
name as a label type. This can cause problems when config specs use labels
in version selectors. For example, make all branch names lowercase, and make
all label names uppercase.