我有一个小型的Debian VPS服务器,我在其中托管和开发几个小型的私人PHP网站。
我使用Windows桌面上的PHPStorm进行开发。
我的大部分项目只有几十个源文件,但也包含几千个库文件。
我不想在本地计算机上运行Web服务器,因为这会引起一系列问题,对于这样的小型项目,我不想被打扰。(例如:设置另一个Web服务器;同步桌面和VPS-box之间的文件;管理Windows和Debian的不同配置(不同的主机,路径...);保持数据库模式和数据同步)。
我正在寻找一种处理大量远程文件的好方法。
到目前为止,我的方法是:
1.将远程文件系统挂载在Windows上(尝试过pptp/smb,ftp,webdav),并使用PHPStorm像处理本地文件一样工作。
=>索引、同步和PHPStorm的VCS支持变得无法使用。 这可能是由于文件访问的高延迟导致的。
2.PHPStorm提供自动复制远程文件到本地机器,然后在更改时进行同步的功能。
=>初始复制后,这很快。 不幸的是,这种设置下,我经常使用的PHPStorm无法提供VCS支持。
欢迎就此提出您的任何想法 :)
我使用Windows桌面上的PHPStorm进行开发。
我的大部分项目只有几十个源文件,但也包含几千个库文件。
我不想在本地计算机上运行Web服务器,因为这会引起一系列问题,对于这样的小型项目,我不想被打扰。(例如:设置另一个Web服务器;同步桌面和VPS-box之间的文件;管理Windows和Debian的不同配置(不同的主机,路径...);保持数据库模式和数据同步)。
我正在寻找一种处理大量远程文件的好方法。
到目前为止,我的方法是:
1.将远程文件系统挂载在Windows上(尝试过pptp/smb,ftp,webdav),并使用PHPStorm像处理本地文件一样工作。
=>索引、同步和PHPStorm的VCS支持变得无法使用。 这可能是由于文件访问的高延迟导致的。
2.PHPStorm提供自动复制远程文件到本地机器,然后在更改时进行同步的功能。
=>初始复制后,这很快。 不幸的是,这种设置下,我经常使用的PHPStorm无法提供VCS支持。
欢迎就此提出您的任何想法 :)