Skip to main content

Revert Changes

Introduction

Holistics supports two operations to help you revert the changes you have made to your analytics code: Discard Changes and Version Restore.

Discard Changes

If you are not satisfied with all the changes you have made to a file, and you have not committed the changes, you can discard all changes. This is similar to the git restore command.

Click on the ... symbol next to the modified file, and click Discard Changes.

Note

This operation is not reversible. Once you discarded your uncommitted changes, you cannot recover them.

Version Restore

Note
  • Version Restore maintains version history. This means Holistics will take the code of the older version and apply it on top of your current code as if is a new version. Your version history will not be altered.
  • Version restore is reversible. You can choose to restore to get back to where you started.

Step 1: Go to Source Control

Go to “Source control” tab on the left toolbar to view previous versions of your project.

Source Control.png

Step 2: Identify the version that you want to revert back to

If you have identified the version in which you implemented some undesirable changes, most likely you will want to revert to the immediate previous version.

Commit frequently with a clear message
  • It is beneficial to commit frequently so that when you have to revert, you do not need to re-implement too much.
  • Clear commit messages and descriptions will help you identify versions more easily.
Identify the version.png

Step 3: Initiate version restore

To initiate the version restore process, click on the clock symbol next to the version you want to revert back to.

You can initiate a version restore when viewing a particular version, or when viewing the entire version history.

Restore.png

Step 4: View restored files in AML studio

After a version restore is completed, your current version now contains the code of the previous "clean" version.

You can go to the latest version and jump to relevant files in AML Studio using the link on each file.

AML studio.png

Let us know what you think about this document :)