【问题标题】:PhpStorm, about ftp syncPhpStorm,关于 ftp 同步
【发布时间】:2016-01-10 03:41:08
【问题描述】:

刚刚试用了这个 IDE,但它在速度和可用性方面已经看起来比 NetBeans 更好。但是,我选择它的主要原因是 ftp 同步功能,这似乎不起作用?当我从现有文件-> 从远程服务器 ftp 创建新项目时,它会下载文件,仅此而已。如果我用打开的目录打开它,它不会将更改上传到服务器。那我做错了什么?

【问题讨论】:

    标签: php phpstorm


    【解决方案1】:

    加载您的项目后,转到“文件”>“设置”或按 CTRL + ALT + S.

    从这里转到部署>选项,然后勾选“将更改的文件自动上传到默认服务器”。

    下面的“上传外部更改”设置也值得勾选;这将通过删除/重命名等您所做的任何文件更改来保持您的本地副本和 ftp 副本同步。

    【讨论】:

    • 如何加载项目?我应该只是“打开一个目录”吗?
    • 是的;如果它是最近打开的项目,或者只是到 File > Open Recent。
    • 不,仍然没有 :( 如果我按下一个项目并选择“同步 'xxx'”,它会立即显示“同步 'xxx' 已成功完成”,仅此而已。
    • 嗯,我做了这个设置,但它不起作用。我必须点击工具 -> 播放 -> 自动上传(总是)让它运行:)
    • 值得注意的是,这仅在您使用默认密钥方案时才有效,而不是类似于 netbeans 版本:-)
    【解决方案2】:

    请参考corresponding help section。同步功能见Comparing Deployed Files and Folders with Their Local Versions

    File | Synchronize 与远程主机完全无关,它会将文件与文件系统同步,以防由于某种原因未自动检测到外部更改,或者您在框架激活时禁用了自动文件同步。

    【讨论】:

      【解决方案3】:

      当您打算以真正的方式将文件与远程 ftp/sftp 服务器同步时。您应该使用“工具/部署/上传到 xxxxx”。

      我认为这对你有帮助。

      【讨论】:

        【解决方案4】:

        勾选“将更改的文件自动上传到默认服务器”后 并设置 FTP 服务器及其映射,单击映射选项卡中的“默认使用此服务器”按钮。

        【讨论】:

          【解决方案5】:

          选中自动上传后,即使在我完成对 PHP 文件的更改并导致脚本文件不完整之前,它也会自动上传文件。它还在其他标签页中上传文件。看起来 PhpStorm 中的上传没有精确控制

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-11-04
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-08-25
            • 1970-01-01
            • 1970-01-01
            • 2018-01-23
            相关资源
            最近更新 更多