| 
 
 | 
| • | Select a branch node (  ) in the The Databases Tree and click the Branch button (  ) in the Repository section of the Database toolbar. The source commit is the latest commit on the branch. | 
| • | Select a snapshot node (  ) in the The Databases Tree and click the Branch button (  ) in the Repository section of the Database toolbar. The source commit is the commit that the snapshot references. | 
| • | Select a commit table row in the The Commits Window and click the Branch button (  ) in the window’s toolbar. | 
| 
              1	
             | Write the name of the new branch in the Name field. | 
| 
              2	
             | 
| 
              3	
             | Select Item fields and content in the Search list for complete search and filter support on the new branch; otherwise, select Only text and tags — see also Searching in Branches. | 
| 
              4	
             | In the Selection list: | 
| 
              -	
             | Select All to include all items from the source commit. | 
| 
              -	
             | Select Current selection to only include the items whose versions were selected when the dialog box was opened. The selected item versions are displayed in a table under the Selection field. Select a table row and click the Exclude button (  ) to exclude the item from the new branch. | 
| 
              -	
             | Select Empty to create a branch that does not include any initial items at all. | 
| 
              5	
             | You can set up permissions for the new branch in the Permissions field. This field is only shown if connected to a server database via a Model Manager server. See Granting Permissions. | 
| 
              6	
             | Click OK to create the new branch in the database. | 
| An initial commit is always made on a new branch. If you open The Commit Details Dialog Box for this commit you will see that the Changes table is, however, empty — no new versions or tag assignments are saved in the database in that initial commit. |