Давно была проблема с синхронизацией кода на локальном компе и фтп. Кодить я предпочитаю на локале а потом загружать на сервер.
total commander. Долго трахался с total commander, загружая каждый отредактированный файл вручную, естественно какие то файлы забывал загрузить (скрипты находятся в разных директориях), матерился хули не работает итд.
всякие синхронизаторы. Программы синхронизации мне не подошли, потому что они каждый раз сканируют все папки на сервере (а есть папочки в которых 10к логов например), короче такая синхронизация занимает много времени. А хотелось чтобы нажал кнопку save и через секунду все измененные файлы уже на сервере.
PhpExpertEdition не подошел потому что как редактор php он убогий, на локальной машине мне нужна актуальная копия сайта.
svn на сервере. Влом разбираться и не на каждый хостинг можно svn поставить.
IDE netBeans. Вот оно! При создании проекта, просто указываете данные для фтп и все. При каждом сохранении он будет автоматом загружать измененный файл. К тому же netBeans гораздо быстрее чем eclipse