Я тестирую netbeans 7 на нашем старом добром затмении.У нас есть локальное рабочее пространство (c: \ workspace), svn-сервер где-то в сети и 3 сервера: dev, test, prod.
Для каждого сервера существует локальная «исходная» копия в локальном каталоге на веб-сервере.
В eclipse, когда я хочу «протестировать» что-то, я развертываю все нужные мне файлы с панели «syncrhonize» на «тестовом» сервере, используя панель «экспорт» eclipse.(А затем откройте тестовую веб-страницу).Иногда я «развертываю» некоторые файлы для коллеги, чтобы проверить их, или наоборот.Мне нравится делать это из панели «Синхронизировать», потому что вы можете легко видеть и ctrl + выбрать все измененные файлы / папки, которые необходимо экспортировать на конечный сервер.Очень практичный (не как в проводнике с пятью экранами).
В сетевых компонентах есть «конфигурации запуска», которые позволяют определить страницу веб-сервера (http://test.com/index.html). Однако я не могу определить веб-сервер"source". Когда я пытаюсь использовать сопоставление путей для этого, файлы не копируются во время выполнения (F6). Невозможно экспортировать / развертывать файлы в определенном месте из окна "versioning version" (как вeclipse).
Собственно, я планирую использовать netbeans для «программирования» и eclipse для «экспорта» файлов. Есть ли у кого-нибудь более практичное решение внутри netbeans?
EDIT 2 дня спустя ... и мы решили остаться с Eclipse, главным образом по этой причине. (И некоторые предпочитали результаты поиска в папках, а не в плоском списке). Плюс, мы никогда не заставляли xdebug работать, когда сервер был на другомхост, а не локальный. Однако я буду хранить скрытую версию NetBeans, в основном для рефакторинга / очистки. Он обнаруживает «полуправильный» HTML и неиспользуемые переменные / функции намного лучше, чем Eclipse.