KhaosT / MacVM

macOS VM for Apple Silicon using Virtualization API
Apache License 2.0
1.31k stars 95 forks source link

Would versioning be possible in this approach? #18

Open leandrojo opened 2 years ago

leandrojo commented 2 years ago

I need to keep a scenario set up to test apps in controlled environments, would it be possible to think about version control?

I failed with Git LFS used.

John-K commented 2 years ago

It would be fairly easy if there was support in the Virtualization framework for qcow2 image files, but for now it only supports raw disks.

The best option for you at the moment might be to use zstd to compress your base image and then uncompress that as a part of your test process. zstd has a great compression rate, but a very fast decompression rate.