IDE, способная сохранять в двух местах и ​​SVO-репо?

Мне просто интересно, если кто-нибудь встретит или может рекомендовать среду IDE, которая способна к следующему:

Основные требования:

  • Сохраните в двух местах как часть нормальной операции сохранения. (Локальный или сетевой диск и веб-сервер dev box.)
  • Интеграция с субверсией (в дополнение к вышесказанному).
  • Основанный на Windows
  • Выделение кода (и, в идеале, завершение функции / намек и т. Д.) Для PHP, JavaScript и HTML.
  • Возможность переключения между несколькими проектами. (И в идеале экспортировать информацию о конфигурации проекта.)

К сожалению, единственной IDE, которую мне удалось найти до сих пор, которая соответствует законопроекту, является Dreamweaver CS4, который кажется полным переутомлением, особенно если учесть, что он будет использоваться только как текстовый редактор. (т. е. мы никогда не будем касаться режима проектирования и т. д.)

Таким образом, мне просто интересно / надеяться, что некоторые из вас могут знать более элегантное решение, которое соответствует законопроекту.


Обновление для уточнения цели

Основная цель – сохранить на файловом сервере, сервере веб-разработки (для просмотра изменений в режиме реального времени), а также для интеграции с SVN. Я понимаю, что это странно – логично, что я пытаюсь заставить организацию, в которой я работаю, предпринять некоторые шаги для ребенка, чтобы использовать контроль версий, и это кажется единственно возможным задним дверью.

Solutions Collecting From Web of "IDE, способная сохранять в двух местах и ​​SVO-репо?"

Я использую Eclipse со следующими плагинами:

  • PHPEclipse
  • Поддержка aptana javascript
  • Subclipse

Чтобы сохранить мои проекты в двух местах, я использую WinSCP с функцией «Команды»> « сохранить удаленный каталог в актуальном состоянии ». Там я установил свою локальную папку и удаленную папку SSH / FTP, и WinSCP поддерживает эти папки в актуальном состоянии, пока я работаю локально в Windows.

Вы можете загрузить Eclipse в виде пакета на Yoxos с плагинами, которые я упоминал здесь: http://ondemand.yoxos.com/geteclipse/start

Хорошо, что сбережение непосредственно на сервере веб-разработчиков не очень хорошая идея. Скорее рассмотрите возможность использования сервера Continuous Integration для публикации кода одним выстрелом.

Я лично не знаю никаких текстовых редакторов, которые могут быть сохранены в нескольких местах. Тем не менее, вы можете написать привязку post-commit к вашему репозиторию SVN, который скопировал бы нужные файлы на веб-сервер dev.

Zend Studio – хорошая.

Если вы используете командную строку svn, вы можете выбрать любую IDE, которую хотите, и, по крайней мере, она работает.

(или черепаха svn на окнах)

Вы можете монтировать каталог с кодом, расположенным на удаленном Linux-сервере, с помощью Samba, а затем редактировать файлы в вашей любимой среде IDE, поскольку они хранятся локально (так я работаю последние пару лет).

Вы можете использовать другое программное обеспечение для монтирования этой папки в Windows ( WebDrive , ExpanDrive), но Samba имеет намного лучшую производительность.