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

4

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

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

谢谢 :-)


请指定您在使用Eclipse的操作系统。 - SleighBoy
没有特定于 PHP 的内容,重新标记。 - ts.
4个回答

0

我曾经和你有着相同的处境。我使用的是eclipse并且在一个远程服务器上工作。

我发现最好的解决方案是使用rsync。rsync是一个非常出色的用于同步远程文件夹的Linux实用工具。它使用一种算法使整个过程非常快速。

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

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


0

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


0

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

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

即使您的网络速度不是很快,整个过程也只需要几秒钟。因为您只需发送一个小而压缩良好的zip文件。


0
如果你把备份文件想象成像vi编辑器创建的文件一样(例如filename~之类的),那么简单的答案是Eclipse不会创建这些备份文件(无论是本地还是远程)。
如果你考虑Eclipse保留的“本地历史记录”,那么它存储在你的工作区(在.metadata目录中),因此始终是本地的。我不知道是否可以使用ECF来实现整个工作区远程,但我怀疑这一点。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接