2010-08-25 60 views
4

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

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

谢谢:-)

+0

请注明你在 – SleighBoy 2010-10-29 11:09:03

+0

具体到PHP没有使用Eclipse的操作系统,重新标记 – 2010-11-29 14:51:37

回答

0

如果你想备份文件像通过vi等编辑器(文件名〜左右)创建的一个文件,然后简单的答案是,Eclipse不创建这些备份文件(既不是本地的,也不是远程的)

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

0

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

0

我使用ant将我的工作区同步到Web服务器槽sftp。 我配置Ant构建执行以下任务:

  1. 同步工作区本地temp文件夹
  2. 创建临时文件夹的压缩
  3. 发送压缩槽SFTP服务器
  4. 调用自定义解压缩PHP脚本在服务器上

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

0

我和你处于同样的境地。我使用eclipse并在远程服务器上工作。

我发现最好的解决方案是使用rsync。 rsync是一个令人惊叹的用于同步远程文件夹的Linux实用程序。它使用了一个使整个过程非常快速的算法。

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

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