您可以使用 Git 之类的 VCS 跟踪 VirtualBox 磁盘的更改吗?如果不行,那么在配置虚拟服务器时使用版本控制来跟踪更改的好方法是什么。
**我了解 git 不能很好地跟踪二进制 blob。
我想安装 VirtualBox 驱动器并从根目录跟踪更改。我唯一需要担心二进制 blob 的情况是初始 git 提交和更新软件后的任何 git 提交。
答案1
最好跟踪机器内部的变化,因为git
等不能很好地处理像 VM 磁盘映像这样的大型二进制 blob。
为了能够回滚到另一个状态,快照是一个很好的解决方案,但它们会影响性能。
最好的方法(IMHO)是使用配置管理工具(例如 Puppet)并跟踪其配置文件的变化。