Branch Basics
Branch Basics

Branch, commit, and working-copy semantics on cloud projects.

Cloud project versioning follows a Git-like model:

  • Branch — named pointer to the latest commit (HEAD)
  • Commit — immutable content snapshot with message
  • Working copy — uncommitted edits on the active branch

Terminology

TermDefinition
BranchLine of work (e.g. main, feature/alerts)
CommitPoint-in-time snapshot of project content
HEADLatest commit on a branch
Working copyEdits not yet committed
Default branchCanonical state (typically main)

The branch switcher displays an uncommitted count when the working copy diverges from HEAD.

Workflow

Edit

Modify model, specs, or artifacts on the active branch. Changes reside in the working copy.

Commit

Commit changes (toolbar; mobile: switcher → Commit…). Message should describe the snapshot. Creates new HEAD.

Review

Changes page — compare commits or visual diff against another branch.

Promote

Set as default when the branch represents approved canonical state. See Merge in Studio.

Changes page — branch list, history, Working copy tab

Branch attributes

AttributeBehavior
DefaultCanonical; cannot archive. Must be Standard or Protected.
StandardTeam-visible. Edit via a personal working copy, then merge yourself. Can sync with Git.
ProtectedLike Standard, but landing requires a merge request and a review from another editor. Can sync with Git.
CollabLive shared editing. Visible only to invited members (or all project editors). Not synced with Git. A collab with only you is a private room.
TemporarySystem working copy (main*) created when you edit a Standard or Protected branch.
ArchivedExcluded from UI lists; history retained

Reset to commit rewinds HEAD and discards subsequent commits on that branch. Restrict to non-default branches and intentional rollback.

Working copy is per-branch. Commit or discard before switching branches when handing off work. The Problems dock shows compiler diagnostics for the working copy and live errors from open editors (YAML, MDX, diagrams).

Last updated on