Software configuration management process - Codematrix Software configuration management process - Codematrix Software configuration management process - Codematrix Software configuration management process - Codematrix Software configuration management process - Codematrix Software configuration management process - Codematrix Software configuration management process - Codematrix  
 
Codematrix - Navigation
 
 
Codematrix software configuration management
Configuration management software
SCM product info
SCM software downloads
Software version control and change management software
Configuration management software support
Training for software configuration management
Code Matrix Personal, Codematrix Professional, CodeMatrix Enterprise
Codematrix contact details
 
Home > Documentation
 
Download - Administrators Guide User guides
Using CXInsight
 
Work with branches

A branch is a virtual copy of a set of file revisions used to support multiple strands of development; for example multiple versions of a software product or website. Completed changes may be propagated to a derived branch with the promote option. For more information on how branches are used in practice to support various development strategies see our report CodeMatrix strategies.

Branches in CXInsight are denoted by the following icon

The CXInsight folder view is arranged to show branch ancestry as shown below.



In this example 'cyprus' is created from 'barbados' which is in turn created from 'andorra'.
In the case of a composite branch, one created from multiple sources, the primary source is shown.

CXInsight provides a wizard to guide you through the process of creating branches. To use the wizard right click the parent branch or repository that contains the files to be branched. The following screen then appears.



Use quick mode to create a branch based wholly and exclusively in the selected branch or repository. Only a name and optional description need be supplied.

Advanced mode allows extra source locations to be specified, selection patterns for included files and target folders.

Expert mode is for users familiar with command line syntax who wish to use a raw branch specification.

The advanced mode wizard screens are described below.

Use the selection page to specify which folder(s) to include files from.

Use the specification page to further define the branch.
Specify file patterns, case sensitive and recursive options to specify the included file set.
Multiple patterns should be separated by a semi colon e.g. *.html;*.shtml
Use the target option to relocate files in a subfolder within the target.

The confirmation page gives the opportunity to review all settings before creating the branch.