Understanding the Snapshots feature
A snapshot is a DITA CMS object that captures a map at a particular point in time. You can use this snapshot to rebuild the map and the objects that it contains—topics, images, referable content, sub-maps, and so on—exactly as they were when the snapshot was created.
Create a snapshot
When you create a snapshot, the DITA CMS creates an .xml file that contains the list of all the objects in the map along with their version numbers.
Branch a snapshot
When you branch a snapshot, the DITA CMS first publishes the snapshot and then creates a branch from it. New, editable versions of the map and its objects are created in the Authoring cycle and given the status Authoring:work (or its equivalent in your workflow).
Publish a snapshot
When you publish a snapshot, the DITA CMS creates copies of the snapshot map and its objects and puts them to the Publish:done status (or as configured for your deployment).