VSS Import Tool
The VSS Import Tool is used to import data from your VSS database into your Dynamsoft SourceAnywhere Standalone repository.
The VSS Import Tool comes with Dynamsoft SourceAnywhere Standalone Server. It uses the VSS Automation Component API to query the VSS database history for file or project information.
After the Import
The following lists several events whose information you may most care about after the import.
An item that has been branched will be imported as if it had never been shared and branched.
Every check in version of a file will be imported.
There is only an exception: if only latest version of a file is stored in VSS database, then each check in version of the file will be the same as the latest version after the import.
Recursively deleted items will not be imported into your Dynamsoft SourceAnywhere Standalone repository. Only items on which the Delete command was performed directly will be imported. Therefore, if a deleted project has descendants, its descendants will not be imported into your Dynamsoft SourceAnywhere Standalone repository.
The delete status of an item will be maintained after a successful import.
Labels will be imported.
If an item has several labels in its history, the total number of versions will decrease after the import. This is due to the version numbering differences between VSS and Dynamsoft SourceAnywhere Standalone (labeling an item increments the version number in VSS while does not in Dynamsoft SourceAnywhere Standalone).
After the import, the new version numbers may not match the original ones in VSS. However, the item retrieved from Dynamsoft SourceAnywhere Standalone repository will be the same as the one retrieved through the same label name from VSS database.
Pinned items will be imported into Dynamsoft SourceAnywhere Standalone. However, the pinned status of an item will be lost after the import.
An item that is currently shared may not be shared after the import. Only items whose share links (at least one share link) exist after the import will be shared in Dynamsoft SourceAnywhere Standalone repository.
For example, 1.txt is shared by $/A, $/B and $/C in VSS. If $/A/1.txt and $/C/1.txt are imported into Dynamsoft SourceAnywhere Standalone repository, $/A/1.txt will be shared since a share link between project A and C is retained. However, if only $/A/1.txt is imported, the share links will be lost.