Vagrant:使用`vagrant destroy`删除主机上的同步文件夹

时间:2015-07-08 17:27:24

标签: vagrant

我正在使用vagrant来支持某些开发环境。我有vagrant在主机上创建一个synced文件夹。我有一个厨师git-clone一个项目到客户机器上的相应文件夹。然后,该项目显然出现在主机上的同步文件夹中。一切都很好......

但是,如果我需要销毁vagrant实例,则同步文件夹和项目仍然存在于主机上。我发现最好在我再次vagrant up之前删除此文件夹,以避免意外更改新近克隆的项目。当然,我经常忘记这样做,浪费了很多时间。

我的问题: 执行vagrant up时,可以以及如何配置vagrant以删除主机上的同步文件夹?

1 个答案:

答案 0 :(得分:1)

Vagrantfile基本上是一段Ruby代码,所以你可以在那里放一个非常复杂的逻辑。 This answer显示如何在文件中获取命令行参数,以便您只能在vagrant up进程中执行某些删除操作。

但我建议您安装vagrant-triggers插件并使用它。

相关问题