我想使用 Vagrant 为我的团队提供一个通用的开发环境:
在虚拟机内部,我们想要运行 Linux。
目前为止,一切正常。
现在我们的想法是,每个开发人员都可以使用自己选择的 IDE,因此我们引入了一个同步文件夹,在主机和 VM 之间共享源代码。这基本上也可以... 除了符号链接。
在我们的源代码中,我们实际上有一些符号链接,这在 VM 中的 Linux 中不是问题,但是在作为主机的 Windows 中会导致问题。我们唯一能做的就是去掉这些符号链接,所以我们需要另一种方法来处理这个问题。
到目前为止,我们已经尝试了很多选择:
symlink has no referent
(每个符号链接一个错误)。我无法想象我们是这个星球上唯一或第一个在共享文件夹中遇到多平台主机和象征性链接问题的人。
如何解决这个问题,使我们可以保持符号链接,但仍然使用不同的主机操作系统?