Vagrant是否适合在本地使用现有的Web应用程序,我对应用程序的版本控制存储库没有推送权限?该应用程序不包含Vagrantfile本身。
到目前为止,我发现最简单的方法是将Vagrantfile保留在应用程序的根文件夹中,而不是在版本控制中跟踪它。
我的方法略显凌乱:文件总是在git status
输出中显示为未提交,并且除非我要从外部个人存储库中对文件进行符号链接,否则它本身不受版本控制。
答案 0 :(得分:0)
我不确定我是否理解正确;但我建议将流浪文件留在应用程序目录之外。
/code
/myapp
Vagrantfile
然后设置您的Vagrantfile以映射此目录,如此;
config.vm.synced_folder "./", "/var/www/html"
然后从来宾VM中,您将看到
/var/www/html/myapp
基于您的场景的优势: