Virtualbox branching / branched snapshots
A typical use case would be to install an OS into a virtual disk, make that virtual disk read-only and use it as base image for several branches.
- For example, in one branch I would do testing/debugging of stuff that I develop. There might be several branches I use for testing.
- Then I might need a branch in which I install a build environment for OpenJDK, which could in turn be used for several more sub-branches for OpenJDK6 builds and OpenJDK7 builds.
- In another branch off the base image I would run tax software. Etc