Let’s say I create a “base” VM, and take a snapshot of it (Snapshot0).
Then I start working on it for one project, reach a certain point in the project, and create a new snapshot (Snapshot1).
Can I then go back to Snapshot0 (the base), start another project, create another snapshot (Snapshot2), and start using these snapshots
back and forth, to go between projects? Assuming I am updating the snapshots each time.
And is there any benefit of doing this, as compared to backing up and restore the files between projects? Assume that at no point would I be using any of these at the same time.