我只是围绕着流浪汉的基础,但我没有得到的是如何在虚拟机中管理我的代码库。
现在我为vagrant配置设置了一个主回购,然后我有一个共享www /文件夹,其中我有一个包含实际代码库的子模块。因此,入门的工作流程如下所示:
我不喜欢这个是我的主代码库最终作为vagrant配置的子模块,但理想情况下我想将该vagrant配置保存在存储库中,以便我可以轻松地传递它。
还有其他/更好的方法吗?
答案 0 :(得分:2)
我会使用好的旧环境变量,在本例中为VAGRANT_CWD
:
可以设置VAGRANT_CWD来更改Vagrant的工作目录。默认情况下,Vagrant使用您当前所在的目录。工作目录很重要,因为它是Vagrant查找Vagrantfile的地方。它还定义了如何扩展Vagrantfile中的相对路径,因为它们相对于找到Vagrantfile的位置进行了扩展。
通过这种方式,您可以将Vagrant配置和代码库保存在两个独立的存储库中。