Make Branch

This document describes the Make Branch dialog box, which appears when Make Branch is selected. It is used to make a new branch.

This dialog box contains controls for making a branch for the following objects:

  • DesignSync folders
  • DesignSync files

This page discusses:

Make branch optionsBranch nameRecursive OptionExclude OptionDesignSync Exclude List PreferencesCommand InvocationCommand Buttons

Branch name

Enter a branch tag name here that is easily understood - for example, "Rel2.1", "ready _for _simulation", "current_demo", "Golden". Branch names must follow the following naming rules:

  • Can contain letters, numbers, underscores (_), periods (.), hyphens (-), and forward slashes (/). All other characters, including white space, are prohibited.
  • Cannot start with a number and consist solely of numbers and embedded periods (for example, 5, 1.5, or 44.33.22), because there would be ambiguity between the tag name and version/branch dot-numeric identifiers.
  • Cannot end in --R. (The --R tag is reserved for use by legacy modules.)
  • Cannot be any of the following reserved, case-insensitive keywords: Latest, LatestFetchable, VaultLatest, VaultDate, After, VaultAfter, Current, Date, Auto, Base, Next, Prev, Previous, Noon, Orig, Original, Upcoming, SyncBud, SyncBranch, SyncDeleted. Also, avoid using tag names starting with "Sync" (case-insensitive), because new DesignSync keywords conventionally use that prefix.
Note: Referring to a branch by its branch number is not recommended. When the branch is created, the branch name is automatically created as branch tag. You can add additional tags to the branch using Tag.

Recurse into folders

See Recursive Option.

Exclude

See Exclude Option.

The default for this option is blank.

Other

These sections appear on most dialog boxes

Command invocation
See Command Invocation.
Command buttons
See Command Buttons.