【问题标题】:Eclipse, Remote (SFTP) Editing and Backup FilesEclipse、远程 (SFTP) 编辑和备份文件
【发布时间】:2010-08-25 07:29:22
【问题描述】:

哪种解决方案最好,在 Eclipse 中通过 SFTP 处理远程文件并在每次保存时获取备份文件(远程)?

我已经安装了 RSE,但我认为它不会创建备份文件。

谢谢你:-)

【问题讨论】:

  • 请指定您正在使用 Eclipse 的操作系统
  • 没有特定于 php 的内容,重新标记

标签: eclipse


【解决方案1】:

如果您将备份文件视为由 vi(文件名~ 左右)等编辑器创建的文件,那么简单的答案是 Eclipse 不会创建这些备份文件(既不是本地的,也不是远程的)

如果您考虑 Eclipse 保留的“本地历史”,它存储在您的工作区(在 .metadata 中)目录中,因此始终是本地的。我不知道是否可以使用 ECF 来远程控制整个工作区,但我对此表示怀疑。

【讨论】:

    【解决方案2】:

    我使用 Eclipse 和 RSE 从 FTP 服务器编辑 php 脚本,结果非常糟糕,RSE 经常失去与服务器的连接。然后我尝试了 Aptana Estudio (http://www.aptana.com/),一个基于 eclipse 的 IDE,效果很好。我可以用一个非常好的代码完成助手来编辑 php 和 javascript 代码。它的远程文件浏览器运行良好。我不知道它是否有保存远程文件备份的选项,但你为什么不试试呢?

    【讨论】:

      【解决方案3】:

      我使用 ant 通过 sftp 将我的工作区同步到网络服务器。 我将 ant 构建配置为执行以下任务:

      1. 将工作区同步到本地临时文件夹
      2. 创建临时文件夹的 zip
      3. 通过 sftp 发送 zip 槽到服务器
      4. 在服务器上调用自定义解压 php 脚本

      即使您在一个不太快的网络上,打洞过程也只需要几秒钟。因为您只发送 1 个压缩良好的小 zip 文件。

      【讨论】:

        【解决方案4】:

        我的情况和你一样。我正在使用 eclipse 并在远程服务器上工作。

        我找到的最佳解决方案是使用 rsync。 rsync 是一个了不起的 linux 实用程序,用于同步远程文件夹。它使用了一种算法,使整个过程非常非常快。

        您可以在项目中配置自定义构建器,每次构建项目时都会启动 rsync(每次保存时都会发生这种情况)。

        http://kb.zend.com/index.php?View=entry&EntryID=414

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-10-08
          • 2018-08-08
          • 1970-01-01
          • 2016-05-19
          • 2012-05-25
          • 2015-10-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多