Rollback/Restore from Version Files
Restore or Rollback helps you restore your Source/Destination files to an earlier point in time, which can be used to recover from malfunctions or other problems. You can use this feature to revert your files to a previous version, created during the earlier profile runs.
If you want to restore a small set of files at your Source/Destination, then you can perform a 'Restore' to restore your files from the versioned files. But if you have many files to restore, then you may have to perform a 'Rollback' operation to rollback the files to a specific date.
However, you can Rollback/Restore your files only if you have 'Versioning' enabled in your profile configuration with version files created at your Source/Destination (please note that only for a sync profile the versioned files are created at your Source otherwise the version files are created at the Destination).
This article explains the Restore/Rollback process using the Versioned files created on the Destination side (for a Backup or Mirror Profile):
Step 1: Run the Profile (Backup or Mirror profile) in 'Restore' mode (you can answer to the questions in the restore wizard) and click on 'Restore Now' button.
Step 2: When the Differences Window appears, it will list all the files with a small 'V' button next to the file name under the Destination column. When you click on a 'V' button, a new window appears displaying the list of version files available for that file with their Versioned Date, Modified Date and Created Date.
Step 3: Perform a Restore or Rollback
Step 3a: To Restore files using Version files:
1. Click on the 'V' button of a file from the Differences Window, a new window appears displaying the list of versioned files available for that file with their Versioned Date, Modified Date and Created Date.
2. From the list of version files, tick the version file you want to restore from and click on the â€˜Selectâ€™ button. Note that the selected version file will be used for restore.
3. If the 'Action' in the Differences Window is shown as 'Restoring Version' then SyncBack will restore the selected file only on the Destination side. If you want to restore the selected file on both Source and Destination, then you may have to change the Action to "Copy to Source" from the Drop down list.
4. After selecting the version files for all the files in the Differences Window, click on the â€˜Continue Runâ€™ button to restore the files at your Source/Destination from the selected versioned files (based on the Action set in the Differences Window).
Step 3b: To Rollback files to a specific date using Version files:
1. Click on 'Rollback' menu on the top of the Differences Window. You have an option to rollback only your Destination files or both Source and Destination files.
When you select the rollback option and set the date/time to rollback, then for each file (that have versions) SyncBack tries to pick the version file closest to that rollback date/time and sets an â€˜Actionâ€™ depending on the option selected (i.e. â€œRollback all your Destination filesâ€� or â€œRollback all your Source filesâ€�).
For â€œRollback all your Destination filesâ€�:
If a file is selected for rollback then the Action is set as â€™Restoring Versionâ€™ and only the Destination files are rolled back. Otherwise, the Action is set to â€™Skipâ€™ (that means the file is not selected for rollback because it was modified after the rollback date/time).
For â€œRollback all your Source filesâ€�:
If a file is selected for rollback then the Action is set as â€˜Copy to Sourceâ€™ and both the Source and Destination files are rolled back. Otherwise, the Action is set to â€™Skipâ€™ (that means the file is not selected for rollback, because was modified after the rollback date/time).
2. When you select either the option â€œRollback all your Source filesâ€� or â€œRollback all your Destination filesâ€�, a rollback settings page appears, where you have to set the date/time you want to rollback your files.
Note that while configuring the date/time in the above settings page, you have to consider the modification date/time stamps of the versioned files. Then SyncBack will select the versioned files whose modification date/time stamps are closest to rollback date & time (but not after that date) and restore that versioned file on the Source/Destination (based on the Action set).
If SyncBack canâ€™t find a version file with the modification date/time stamps before the rollback date/time, (that means if the file is not modified before the given rollback date) then that file is skipped and no action is performed.
3. The Differences Window displays the version file and the appropriate Action selected for each file before performing the rollback operation (you can also click on the â€˜Vâ€™ button next to the file to verify the versioned file selected for that file).
4. Once you have reviewed the selected files for rollback, you can click on the â€œContinue Runâ€� button to restore your Source/Destination files from the versioned files.
Please read the Help file > Using SyncBack > Runtime Help > Differences Window > Restoring Versions and Rollback for more details.