您可以使用 Git 跟踪对 VirtualBox 磁盘的更改吗?

T. *_*mas 3 configuration virtual-machines virtualbox version-control git

您可以使用像 Git 这样的 VCS 来跟踪对 VirtualBox 磁盘的更改吗?如果不是,在配置虚拟服务器时使用版本控制来跟踪更改的好方法是什么。

**我知道 git 不能很好地跟踪二进制 blob。

我想挂载 VirtualBox 驱动器并从根跟踪更改。我唯一需要担心二进制 blob 的时间是初始 git commit 和我更新软件后的任何 git commit。

Sve*_*ven 8

你最好跟踪机器内部的变化,因为git等不会很好地处理像 VM 磁盘映像这样的大型二进制 blob。

为了能够回滚到另一个状态,快照是一个很好的解决方案,但它们会影响性能。

最好的方法(恕我直言)是使用配置管理工具(例如 Puppet)并跟踪其配置文件的更改。