当你想在你的代码中找到一个错误时,这很难;当你认为你的代码是不会有错误时,这就更难了。

eclipse,远程(sftp)编辑和备份文件

admin 95℃
哪种解决方案是最好的,在eclipse中通过sftp处理远程文件,并在每次保存时获取备份文件(远程)?

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

谢谢:—)

如果您将备份文件视为类似于vi(filename~之类)这样的编辑器创建的文件,那么简单的答案是eclipse不会创建这些备份文件(既不是本地的,也不是远程的)

如果您考虑一下eclipse保存的'本地历史',它存储在您的工作区(在.metadata)目录中,因此总是本地的。我不知道是否可以使用ecf来实现整个工作区的遥控,但我对此表示怀疑。

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

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

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

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

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

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

您可以在项目中配置一个自定义生成器,该生成器在每次生成项目时都会启动rsync(这可能发生在每次保存时)。

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

转载请注明:我的代码 » eclipse,远程(sftp)编辑和备份文件