【问题标题】:PHPStorm: auto sync creation/editing/deletion of files and folders automatically?PHPStorm:自动同步创建/编辑/删除文件和文件夹?
【发布时间】:2014-10-18 23:19:07
【问题描述】:

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

问题是当我在本地保存文件时它不会自动同步。

Settings\deployment\options 中,我将Upload changed files automatically.. 设置为On explicit save Action (CTRL + S) 并重新启动IDE。

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

我必须手动右键单击本地文件并选择Sync with deployed to..,此时显示两个文件之间差异的窗口。在这里我必须手动同步它们。

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

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

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

有什么错误吗?

This 是我遵循的指南。

【问题讨论】:

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

标签: sync sftp phpstorm


【解决方案1】:

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

您可以通过Settings (Preferences on Mac) | Deployment 进行此操作。

【讨论】:

    猜你喜欢
    • 2012-12-09
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-01
    相关资源
    最近更新 更多