打开文件夹vs从现有文件创建新项目,位于PhpStorm

时间:2016-04-29 10:21:16

标签: phpstorm iis-8

我不清楚为什么我应该使用 PhpStorm 中的选项从现有文件创建一个新项目,而不是只打开一个文件夹并声明项目目录。

我安装了一个Web服务器,我可以通过共享网络驱动器访问它的root用户界面。现在我可以在PhpStorm中打开一个文件夹并声明它的根目录。它将在给定目录中生成PhpStorm项目。

但是还有一个选项可以从现有文件(位于共享网络驱动器下)打开一个新项目。我最好的猜测是这个选项是要走的路。这是真的,如果是的话,为什么?或者,如果它不重要,为什么不呢?

将有几个人使用相同的共享驱动器在webroot中的不同项目中工作。

1 个答案:

答案 0 :(得分:2)

当然,您可以通过File / Open在已安装的网络驱动器上创建项目,但请注意,这不是官方支持的。所有IDE功能都基于PHPStorm在项目加载时构建的项目文件的索引,并在编辑代码时动态更新。为了提供有效的编码辅助,PHPStorm需要快速重新编码代码,这需要快速访问项目文件和缓存存储。后者只能用于本地文件,即存储在硬盘上并可通过文件系统访问的文件。当然,挂载通常在快速网络中,但有一天会发生一些打嗝并且用户发送堆栈跟踪,我们在其中看到的就是阻止I / O呼叫。

因此,建议的方法是将文件下载到本地驱动器,并使用部署配置将本地文件与远程同步。见https://confluence.jetbrains.com/display/PhpStorm/Sync+changes+and+automatic+upload+to+a+deployment+server+in+PhpStorm