Revisioning Options

<< Click to Display Table of Contents >>

Navigation:  PeerSync Help > Interface Features > Selection Tree > PeerSync > PeerSync Job Settings > Revisioning >

Revisioning Options

Revisioning

 

The options listed on this page can be accessed from the Revisioning window. Through the use of this feature, you can use PeerSync to keep multiple versions of each file. This is a great feature for recovering a previously saved version of a file.

Revisioning - Keep backup files of overwritten Target Files

Select this option to enable/disable the use of Revisions.

Number of backup files to keep

Designates the number of revisions to keep for each file. PeerSync revisions each file by adding a ".PSBAK1" extension to the existing Target File before replacing it with the updated Source File.

 

Example:  "MyFile.txt" will become "MyFile.txt.PSBAK1"

 

If more than one backup is selected, each file will be renamed to the next revision when an update occurs:

 

Example:  "MyFile.txt.PSBAK1" is renamed to ".MyFile.txt.PSBAK2"

 

The newest revisions (backup files) will bear the lowest number while the oldest will have the higher number:

 

Example:  Newer... PSBAK1, PSBAK2, PSBAK3, PSBAKn ...Older

 

Note:  If the "Delete Unmatched" option is selected and the Source File that has corresponding PSBAK files deleted, all associated PSBAK files will also be deleted.

Keep files in Target Folder

By default, revisions will be stored in the Target Folder where the updated Target Files reside.

Keep files in Deletion Folder

You also have the option of using the Deletion Folder for storing revisions. This is quite useful when used in conjunction with the Delete unmatched Target Files older than x days option, which is used for automatic cleanup of old revisions.

Keep files in Alternate Folder

You may specify the folder path where you would like the revisions stored to. This option will give you the ability to specify a separate revision folder per Job. We strongly recommend using a Revisions Folder that is located on the Target host computer. Relocation to an alternate drive or host adds unnecessary processing and bandwidth overhead. For this reason PeerSync uses the following Revisions Folder variables:

 

%TARGETROOT%

This variable resolves to the root directory of the target path. For example if the target path is \\machine1\c$\Target\Docs, the revision path %TARGETROOT%\Revisions will resolve to \\machine1\c$\Revisions. This variable is used by default.

 

%TARGETPARENT%

This variable resolves to the parent directory of the target path. For example if the target path is \\machine1\c$\Target\Docs, the revisions path %TARGETPARENT%\Revisions will resolve to \\machine1\c$\Target\Revisions.