Creating branches

Create a branch when you need to make changes to source files without affecting existing files. When you create a branch, you can:

1. Select a branch and repository to create the new branch from.

If you do not want to include or exclude specific repositories in the new branch, make sure the repository to use as the root repository in the new branch is selected. To include all repositories in the new branch, make sure the root repository in the parent branch is selected.

2. Choose Branch > Create Branch.

The Create Branch dialog box opens. The read-only Parent branch field displays the mainline or parent branch name. The Repository field displays the path to the selected repository that will be used as the root repository in the new branch unless a template that includes multiple repositories at the same hierarchy level is used.

3. Select a Template option.

4. Enter the New branch name.

Branch names cannot contain the following characters: \, /, *, ?

5. Enter any Comments, such as the purpose of the new branch.

6. Select a Branch type. The list includes branch types you have security permissions to create. See About branches.

7. Select a Create branch based on option.

8. Expand the Custom field options to set custom field options for files in the new branch. These options are not available for snapshot branches.

Note: Custom field values and workflow states are always copied from the parent branch when you create a snapshot branch.

9. Click OK.

The branch is created.