Snapshot branches can be useful for working with, testing or comparing similar configurations. A snapshot branch is created when you do the following:
- Create several snapshots.
- Revert to one of the snapshots.
- Make changes to the virtual machine or container.
- Create a snapshot.
In this case, the newly created snapshot will start a new branch based on the snapshot from Step 2.