Branch security commands

The following commands apply to all branches on the Surround SCM Server. You can override security for individual branches. See Controlling access to specific branches.

Command Provides access to: More information
Create Baseline Branch Baseline from the Branch type list (Branch > Create Branch)  
Create Workspace Branch Workspace from the Branch type list (Branch > Create Branch)  
Create Snapshot Branch Snapshot from the Branch type list (Branch > Create Branch)  
View Branch History History tab in the Properties dialog box (Branch > Branch Properties)

Track Changes button in the Duplicate Changes and History dialog boxes (Tools > Track Changes)
 
Delete Branch Branch > Remove Branch  
Destroy Branch Destroy button on the General tab in the Branch Maintenance dialog box (Tools > Administration > Branch Maintenance)

Permanently destroy branch check box in the Remove Branch dialog box (Branch > Remove Branch)
Destroyed branches cannot be restored.
Change Branch Attributes Toggle Frozen, Toggle Active, Toggle Caching, and Toggle Hidden buttons on the General tab in the Branch Maintenance dialog box (Tools > Administration > Branch Maintenance)

Branch > Branch Attributes > Frozen

Branch > Branch Attribute > Active

Branch > Branch Attributes > Cache on Demand

Branch > Branch Attributes > Hidden

Comments field on the General tab in the Branch Properties dialog box (Branch > Branch Properties)
Users can also freeze and unfreeze branches if the Freeze/Unfreeze Branch command is enabled.
Ignore Security in Branch Maintenance Ignore branch security check box on the General tab in the Branch Maintenance dialog box (Tools > Administration > Branch Maintenance) Allows users to override the security set for the selected branch and apply the available options in the Branch Maintenance dialog box.
Destroy Other Users’ Workspace Branches Destroy button on the General tab in the Branch Maintenance dialog box when another user’s workspace branch is selected (Tools > Administration > Branch Maintenance)

Show all private branches check box on the General tab in the Branch Maintenance dialog box
 
Change Branch Type Change Type button on the General tab in the Branch Maintenance dialog box (Tools > Administration > Branch Maintenance)  
Promote Branch Branch > Promote Branch

Branch > Promote File
Users must also have some file permissions for the repository being promoted to. The following commands must also be enabled to promote to a branch: Add File to promote an add, Check In File to promote a change, Remove File to promote a remove.
Rebase Branch Branch > Rebase Branch

Branch > Rebase Files
Users must also have some file permissions for the repository being rebased from. The following commands must also be enabled to rebase from a branch: Add File to rebase an add, Check in File to rebase a change (also requires Get File in the parent branch), Remove File to rebase a remove.
Duplicate Changes Branch > Duplicate Changes

Duplicate Changes button in the Manage Changelists dialog box (Tools > Changelists)
 
Rollback Promote/Rebase Branch > Rollback Promote

Branch > Rollback Rebase
 
Rename Branch Branch > Rename Branch  
Freeze/Unfreeze Branch Toggle Freeze button on the General tab in the Branch Maintenance dialog box (Tools > Administration > Branch Maintenance)

Branch > Branch Attributes > Freeze
Enable this command to allow users to freeze and unfreeze branches if the Change Branch Attributes command is not enabled.
Manage Branch Indexes Toggle Indexing button on the Indexing tab in the Branch Maintenance dialog box (Tools > Administration > Branch Maintenance)

Branch > Branch Indexing > On/Off

Indexing on check box on the Index tab in the Branch Properties dialog box (Branch > Branch Properties)