Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sync PHPStorm:自动同步文件和文件夹的创建/编辑/删除?_Sync_Sftp_Phpstorm - Fatal编程技术网

Sync PHPStorm:自动同步文件和文件夹的创建/编辑/删除?

Sync PHPStorm:自动同步文件和文件夹的创建/编辑/删除?,sync,sftp,phpstorm,Sync,Sftp,Phpstorm,我刚买了一个30天试用版的PHPStorm,我喜欢它,但是来自记事本++我需要SFTP同步。我设置了与远程服务器(DigitalOcean)的连接,可以浏览服务器,在控制台中打开ssh连接,并手动将本地文件与服务器文件同步 问题是,当我将文件保存到本地时,它不会自动同步 在Settings\deployment\optionsI设置Upload changed files automatically..toOn explicit save Action(CTRL+S)并重新启动IDE 但当我在本

我刚买了一个30天试用版的PHPStorm,我喜欢它,但是来自记事本++我需要SFTP同步。我设置了与远程服务器(DigitalOcean)的连接,可以浏览服务器,在控制台中打开ssh连接,并手动将本地文件与服务器文件同步

问题是,当我将文件保存到本地时,它不会自动同步

Settings\deployment\options
I设置
Upload changed files automatically..
to
On explicit save Action(CTRL+S)
并重新启动IDE

但当我在本地保存文件时,它不会与服务器上的文件同步

我必须手动右键单击本地文件并选择
与部署到..
同步,此时将显示两个文件之间存在差异的窗口。在这里,我必须手动同步它们

这个过程非常慢,所以我希望文件自动上传到服务器

另外,如果可能的话,在本地创建文件或文件夹时,也要在服务器上创建文件或文件夹

服务器上的所有权限也设置为
777

有什么虫子吗


是我遵循的指南。

听起来您没有将部署服务器标记为此项目的默认服务器。自动上载仅适用于默认条目


您可以在
设置(Mac上的首选项)|部署

中执行此操作您是否已将部署服务器标记为此项目的默认服务器?听起来好像不是。“自动上载”仅适用于默认条目。@LazyOne我不是很确定,但在服务器的SFTP配置中,我将映射文件夹设置为本地计算机上的文件夹。这是默认选项吗?如果没有,我可以在哪里设置?好的,我成功地将它设置为默认值,现在它自动同步,非常感谢。只是一个简单的问题,服务器目录上允许自动上载的首选权限是什么?现在我已经把它们设置为777,你为什么不让它们保持原样呢?对于大多数文件(您不打算用自己的代码修改的文件,例如临时/缓存文件/日志等),默认权限可能是最好的