Return to a version
Load an earlier project state and understand what happens to your current changes.
Returning to a version loads all project files as they were at that point. Suppose A contains your original page, B adds a contact form, and C changes the layout. Returning to A brings back the original page, without the form from B or the layout changes from C. It does not selectively undo the changes made in A.
Load a saved version
- Open the project in the editor, then select Publish in the header.
- If you want to keep your current changes, select Commit new version under Not versioned and wait for the saved version to appear.
- Under Drafts or Published, select the version you want to return to.
- Inspect the version details and changed files to check that you chose the intended state.
- Select Restore this version and wait for the editor and preview to reload.
Check the selected version's number in Publish. It is marked Current, or Live if it is also the published website. Opening its details in step 3 only lets you inspect it; Restore this version loads it into the editor.
What happens to my current work?
Before switching, Reforma saves any current unversioned file changes in an automatic version. If that save fails, the switch does not proceed. Saving explicitly before switching also lets you see the version you are keeping in the history list.
Saved later versions remain available after a switch. Publishing clears draft entries, so check your drafts before publishing the restored state.
Does this change the live site?
Returning to a saved version changes the state open in the editor and its preview. Visitors keep seeing the currently live version until you publish a change successfully.
If you want the restored state to become the public website, check it in the editor first, then follow Publish and update.
Discard changes since the loaded version
Use this when you want to remove all current unversioned changes and return to the version already loaded in the editor.
Discarded changes cannot be recovered through Undo
Revert changes removes the current unversioned file changes without creating a version. Save a version first if you might need that work again.
- In the editor header, open Publish.
- Select Not versioned to open Uncommitted changes.
- Select Revert changes.
- Read the confirmation, then select Revert changes again to discard the work.
The project returns to the loaded version, which may be older than the latest saved version.
If a version will not load
If another save or version switch is running, wait for it to finish. If saving your current changes failed, resolve the reported error before retrying the switch.
Restore this version is unavailable for the version already loaded in the editor. Select a different saved version to switch.