Version history in Experiences

Overview

Version History in Experiences by Contentful Studio allows you to compare your current version of an experience to its past version. You can view and compare two versions side-by-side and roll back to an earlier version to restore previous changes. 

NOTE: Versioning is only available on the master environment.

View version history

To view and compare versions:

  1. Log in to the Contentful web app.

  2. Go to the Experiences tab.

  3. Go to your existing experience.

  4. In the experience editor, click the three-dot action menu and select View version history.

    Experiences view versions

  5. In the list of past versions in the left sidebar, you can switch between the versions.

  6. Optional: Click Compare with current to switch to a side-by-side view and compare the selected past version to the current one.

Experiences compare versions

Restore to a previous version

To restore to a past version:

  1. Log in to the Contentful web app.

  2. Go to the Experiences tab.

  3. Go to your existing experience.

  4. In the experience editor, click the three-dot action menu and select View version history.

  5. In the Version history window, select the required past version in the left sidebar.

  6. Click Restore to roll back to the selected version.

  7. Click Confirm in the dialogue window. Your experience is rolled back to the selected version. 

Experiences restore version

Known limitations

  • You can restore only an entire page/experience, but not its individual elements - while you can view versions side-by-side and see which elements have changed from version to version, you cannot restore an individual component from a past version - only the entire version.

  • You can restore only published experiences (aka major versions) - you cannot restore to a previous experience that was saved or auto-saved, but not published.

  • Previous SDK versions are not supported when reverting to a past version of an experience. When an experience is reverted to a previous version, it will be powered by the current SDK version.

  • Bound content doesn’t revert to the previous version. The content that is bound in the current version will be displayed.