---
schema_version: "1"
id: 435e21a81a9188c76abe345013ceb7fd86a8bc9b7df3ba917218ebeb56c77b1c
title: Tracking Changes with Checkpoints
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/anypoint-code-builder/vibes-checkpoints.md
canonical_url: https://docs.mulesoft.com/anypoint-code-builder/vibes-checkpoints
source_site: docs.mulesoft.com
content_type: documentation
content_hash: ecc9b86faa720b49927c4874b6230dd9a5d2389fd3fbed9dbbe51eb75c719c14
description: MuleSoft Documentation Site
latest: true
---
---
product: Anypoint Code Builder
version: master
---

# Tracking Changes with Checkpoints

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

When you have a folder or directory open in Visual Studio Code, you can use checkpoints to track
changes to your workspace.

Checkpoints capture the state of your files and MuleSoft Vibes tasks at a specific moment in time,
allowing you to restore or compare your project with a prior state.

To restore or compare your workspace:

1.  Open a folder or directory in Visual Studio Code.

2.  Interact with MuleSoft Vibes to generate actions that create checkpoints.

3.  In the MuleSoft Vibes panel, locate the checkpoint that you want to reference.

4.  Choose one of the available options:

    - **Restore** – Revert your workspace to the selected checkpoint. You can restore:

      - **Restore Files Only** – Restores only the file changes in your workspace.

      - **Restore Task Only** – Restores only the task history associated with the checkpoint.

      - **Restore Files and Tasks** – Restores both the file changes and the task history.

    - **Compare** – Compare the current state of your workspace to the selected checkpoint. This
      opens a comparison view that highlights the differences between your current files and the
      files at the time the checkpoint was created.
