~5 minute read

Branch Backup & Restore

Download a full branch backup and restore it later, including nodes, views, snapshots, wiki content, and images.

Branch Backup & Restore

Use backup and restore to safely move or recover everything in a branch, including diagram data and images.

What gets backed up

A branch backup includes:

  • nodes and edges,
  • views,
  • history snapshots,
  • wiki pages and links,
  • design review threads and comments,
  • planning dependencies,
  • node metadata,
  • branch-linked PR metadata,
  • images referenced by the branch.

Create a backup file

  1. Open the branch you want to export.
  2. Open the Timeline panel.
  3. Click Backup.
  4. Save the downloaded .json file.

Restore a backup file

  1. Open the target branch.
  2. Open the Timeline panel.
  3. Click Restore.
  4. Choose a backup .json file.
  5. Wait for success confirmation.

After restore, Nodeable refreshes the branch view so you can continue working with restored data.

Important behavior

  • Restore replaces the current branch state.
  • Backup and restore are branch-scoped (you cannot merge multiple backups in one restore action).
  • Large branches with many embedded images may produce large backup files.

Recommended workflow

Before restoring:

  1. Create a new snapshot of the current branch.
  2. Optionally download a backup of current state.
  3. Run restore.

This gives you a quick fallback path if you need to return to the pre-restore version.