Documentation

​
​

Development

User Acquisition

Monetization

Industry

Unity Version Control

DevOps

On-prem

Gluon

Editor plug-in

Open Unity Dashboard

Unity Version Control

​
​
Unity Version Control
  • Overview
  • Cloud Repositories organization update
  • Installation
  • Use UVCS with the Unity Editor
  • Unity Version Control plugins
  • Concepts
  • Tutorials
    • Migrate from Git
    • Migrate from Perforce
    • Version Control settings
    • Configure the client
    • Version Control workflow
      • Set up a workspace
      • Create a repository
      • Use a nodata replica
      • Create a branch
      • Modify files
      • View file history
      • Code reviews
      • Code reviews (GUI)
      • Merge changes
    • Version Control tools
  • On-Prem
  • Gluon
  • CLI and shortcut references
  • Release Notes
  1. Unity Version Control (previously Plastic SCM)

Create a branch

Create a new branch in your repository.
Read time 1 minute
Last updated 10 months ago

In Unity Version Control (UVCS), you can work in branches. You can create and switch between branches in both the Unity DevOps Version Control desktop application, and the command line.

Create a branch in the GUI

  1. On the Branch Explorer tab, right-click the changeset from which you want to create a branch.
    Your current changeset shows a house icon.
  2. Select Create branch from this changeset.
  3. Select whether you want to create manually or from a task:
    • If you use tasks in UVCS, you can select a task and mark it as open in your issue tracker.
    • If you want to create a branch manually, select the Manual tab and enter a branch name.
  4. Enter any comments.
  5. To start development on the branch, select Switch workspace to this branch and select Create.

Create a branch in the CLI

  1. To create a new branch, run the
    cm branch
    command:
    cm branch main/fix-1342
    If you don’t specify a changeset, the new branch branches off the latest changeset on the parent branch. To specify a changeset, use the
    --changeset
    or
    --label
    modifier.
  2. Run the
    cm switch
    command to switch your workspace to the new branch:
    <Note> cm switch main/fix-1342</Note>Performing switch operation...Searching for changed items in the workspace...Setting the new selector...Plastic is updating your workspace. Wait a moment, please...The workspace c:\Users\pablo\wkspaces\quake_path is up-to-date (cset:573@quake@localhost:6060)

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Create a branch in the GUI

    • Create a branch in the CLI


Report a problem with this page