Как я могу синхронизировать локальный проект Eclipse с удаленным сервером через SFTP / SSH / FTP? - PullRequest
1 голос
/ 11 мая 2011

Я ищу простой способ публикации / получения изменений кода PHP из моей локальной копии в Eclipse на удаленный сервер по FTP / SFTP ...

Я немного изучил Remote Server Explorer, но кажется, что его слишком сложно использовать для простых задач, таких как «загрузить этот файл на сервер». Есть ли хорошее решение там? Или люди просто вообще не занимаются веб-разработкой в ​​Eclipse? RSE кажется великолепным, если я хочу работать непосредственно на сервере, но как насчет публикации по МОЕМУ расписанию?

В прошлом я был очень доволен Aptana Studio 2, так как он предлагает все, что мне нужно, но он устарел, а Studio 3 предлагает целый ряд новых проблем. Может быть, мне просто нужен хороший, простой учебник по RSE.

Ответы [ 3 ]

0 голосов
/ 12 мая 2011

На работе я использую http://andrei.gmxhome.de/filesync/examples.html, но это для более локальных / интранет-ситуаций (здесь также может помочь rsync).

А дома я использую non-eclipse http://www.cyberkiko.com/page/FTPSync.aspx подключен как любимый

Но RSE тоже хороший материал.

0 голосов
/ 30 апреля 2015

Рекомендую обратное решение: используйте удаленный сервер, на котором хранится ваше приложение.Синхронизируйте ваш локальный сервер, подключив удаленный сервер через SSHFS.

Для SSHFS вы можете выполнить команду Linux, например, sshfs.

  • Хорошо: Запустите без какого-либо плагина Eclipse и на всех ваших компьютерах
  • Плохо: нужно деактивировать автоиндексатор Eclipse DLTK.

Или же вы можете установить плагин Eclipse «Remote System Explorer», который запускает SSHFS и делает то же самое.

  • Хорошо: у вас есть интерфейс…
  • Плохо:
    • […] Это сложнее, чем единственная необходимая вам команда: p (SSHFS)…
    • Теперь вы находитесь в определенной конфигурации Eclipse.
    • Плагин недоступен в некоторых версиях Eclipse.
0 голосов
/ 12 мая 2011

Я бы сказал, что это зависит от 2 вещей;какую платформу вы разрабатываете и характер целевого сервера.Если вы ориентируетесь на работающий сервер, я бы сказал, всегда загружать вручную (если вы не являетесь частью действующей команды), в противном случае вы можете рассмотреть более автоматическое решение.Я использую Linux, поэтому раньше я использовал rsync и sshfs, оба работают хорошо, но имеют свои особенности.

HTH.

...