> ## Documentation Index
> Fetch the complete documentation index at: /docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Version history

> Search site restore points and restore code and content together.

Version history lets you recover an earlier site state without using the command line. A restore changes the current Branch's code and content, but it does not publish the result.

## Find a restore point

Select your site name in the top bar, then select **History**. Search by name or scroll to load older restore points.

Open the three-dot menu beside a restore point to edit its name and description, or to delete it. Clear names such as "Before homepage launch" make recovery easier.

Restore points Fimo created for you carry a label saying where they came from: **Agent**, **Deploy**, **Merge**, **Content edit**, or **Before restore**. Points you named yourself have no label, so they stand out in a long list.

> [!NOTE]
>
> **Before restore** points are the safety copies Fimo takes before each restore. They are named after the version you
> were restoring, so several can share a name. Keep the most recent one until you are happy with the result.

## Restore a version

**1. Choose a restore point**

Find the state you want in History and open its three-dot menu.

**2. Select Restore**

Review the confirmation. Restoring replaces the current Branch's code and content.

**3. Confirm the restore**

Select **Restore**, then open Preview and check the restored result.

> [!WARNING]
>
> Do not publish immediately after a restore. Review the restored Branch in Preview first.

Fimo saves the current state as a safety point before the restore. If you chose the wrong version, return to History and restore that safety point.

Deleting a restore point removes its snapshot permanently and cannot be undone. Other restore points are unaffected.

## Use the CLI for named checkpoints

Studio lets you search, rename, and restore existing points. A developer can create a named point from the repository:

```bash theme={null}
fimo history create "Before launch"
```

See [Version history for developers](/docs/environments/version-history.md) for the full CLI flow.

Retention depends on your plan. Check [Fimo pricing](https://fimo.ai/pricing) for current details.

## What's next

> [card] [Preview vs production](/docs/environments/preview-vs-production.md)
>
> Review a restored state without publishing it.

> [card] [Publish](/docs/studio/publish.md)
>
> Publish after verification.

> [card] [Launch checklist](/docs/environments/launch-checklist.md)
>
> Keep a recovery path for launch.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.