2010-08-25 76 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