我计划很快使用 vagrant 来轻松管理跨多个程序员的 Web 应用程序的服务器配置。虽然我想知道将盒子传播给同事的最佳实践是什么?我担心如果我在 git 版本控制中包含这个框,git 会变成 巨大的 。我认为最好将配置文件放在 git 中并通过 HTTP 传播该框。如果盒子“丢失”了,我们仍然可以从配置文件重建盒子。

这是一个好主意吗?是否有更好的工作流程,或者我不应该担心 git 存储库的大小?

最佳答案

这是一个完全合理的想法。如果配置文件允许您从普通模板(理想情况下是公共(public)模板)重建盒子,只需对文件本身进行版本控制,而不是对盒子进行版本控制。

一般来说,git 在大多数存储库上表现良好。对于包含巨大二进制文件的大型存储库,情况并非如此。如果您认为您会经常更换该基本框,请避免版本控制,只需在您的应用程序设置中下载一个即可。

关于git - git 存储库中的 Vagrant 框?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12582303/

10-12 00:13
查看更多