Eclipse, удаленное (SFTP) редактирование и резервное копирование файлов - PullRequest
4 голосов
/ 25 августа 2010

Какое решение является лучшим, чтобы работать с удаленными файлами через SFTP в Eclipse и получать резервные файлы (удаленно) при каждом сохранении?

Я установил RSE, но думаю, что он не создаст резервные файлы.

Спасибо: -)

Ответы [ 4 ]

0 голосов
/ 19 ноября 2010

Я был в той же ситуации, что и вы.Я использую eclipse и работаю на удаленном сервере.

Лучшее решение, которое я нашел, - это использование rsync.rsync - это замечательная утилита linux для синхронизации удаленных папок.Он использует алгоритм, который делает весь процесс очень и очень быстрым.

Вы можете настроить собственный конструктор в своем проекте, который запускает rsync при каждой сборке вашего проекта (это может происходить при каждом сохранении).

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

0 голосов
/ 10 ноября 2010

Я использовал eclipse с RSE, редактируя php-скрипты с FTP-сервера с очень плохими результатами, RSE очень часто терял соединение с сервером.Затем я попробовал Aptana Estudio (http://www.aptana.com/), IDE, основанную на eclipse, и она прекрасно работает. Я могу редактировать код php и javascript с помощью очень хорошего помощника по завершению кода. Его удаленный файловый браузер работает отлично.опция для сохранения резервных копий удаленных файлов, но почему бы вам не попробовать?

0 голосов
/ 15 ноября 2010

Я использую ant для синхронизации своего рабочего пространства с веб-сервером через sftp.Я настроил сборку ant для выполнения следующих задач:

  1. Синхронизация рабочего пространства с локальной временной папкой
  2. Создание zip-файла временной папки
  3. Отправка zip-файла через sftp на сервер
  4. Вызовите нестандартный PHP-скрипт на сервере

Дырочный процесс займет всего несколько секунд, даже если вы находитесь в не очень быстрой сети.Потому что вы отправляете только 1 небольшой хорошо сжатый zip-файл.

0 голосов
/ 26 октября 2010

Если вы думаете о файлах резервных копий как о файлах, подобных файлам, созданным редакторами, например vi (имя файла ~ или около того), простой ответ заключается в том, что Eclipse не создает эти файлы резервных копий (ни локально, ни удаленно)1002 * Если вы думаете о «локальной истории», которую хранит Eclipse, она хранится в вашем рабочем пространстве (в каталоге .metadata) и, следовательно, всегда локальна.Я не знаю, можно ли использовать ECF для удаленного управления всем рабочим пространством, но я сомневаюсь в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...