Eclipse,远程(SFTP)编辑和备份文件

时间:2010-08-25 07:29:23

标签: eclipse

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

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

谢谢: - )

4 个答案:

答案 0 :(得分:0)

如果你认为备份文件是像vi(filename~左右)这样的编辑器创建的文件,那么简单的答案是Eclipse不会创建这些备份文件(既不是本地的也不是远程的)

如果您考虑eclipse所保留的“本地历史记录”,那么它将存储在您的工作区(在.metadata中)目录中,因此始终是本地的。我不知道是否可以使用ECF将整个工作空间设置为远程,但我对此表示怀疑。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

我使用ant将我的工作区同步到sftp的web服务器。 我配置了ant build来执行以下任务:

  1. 将工作区同步到本地临时文件夹
  2. 创建临时文件夹
  3. 的zip
  4. 将zip trough sftp发送到服务器
  5. 在服务器上调用自定义解压缩php脚本
  6. 即使您的网络速度不是很快,孔过程也只需几秒钟。因为你只发送一个小的压缩zip文件。

答案 3 :(得分:0)

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

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

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

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