Version control

How to make sure your work is never lost.

What is version control?

Every canvas can have multiple versions, which are snapshots at a point in time. Versions cannot be edited or deleted, so are very useful in understanding the history of the canvas. Versions can be created manually, and are automatically created as edits are performed.

When are versions created?

Versions can be created 3 ways:
  • Auto-saved versions - Count automatically saves versions of your canvas periodically.
  • When static caching is enabled, or a scheduled update occurs - When your data undergoes a refresh a version is saved, with a data snapshot.
  • Manually-saved versions - At any point a canvas editor can create a version of the canvas.
  • Locked versions - when the canvas is locked, a version is saved.
Create a version manually from the Version history

Viewing versions

The version history of a canvas can be viewed if you are an editor or above of the parent project. You can find the version history from the canvas file menu:
The version history bar displays all versions of the canvas, and highlights the one you are currently viewing.
To view an old version, simply click any from this menu and you'll see the canvas as it was at a given point in time.
Unless a Data snapshot is saved with a version, any current query results will not be saved.

Restoring an old version

Restore an old version by clicking the overflow menu on a version and selecting Restore this version: