На данный момент я использую Sublime Text 2 для написания кода. Это отличный редактор и больше всего мне нравится, что он такой «гладкий» — ничего не тормозит и работать можно комфортно. До этого я использовал WebMatrix, в котором была важная функция — публикация сайта. Программа отслеживала последние измененные файлы и отправляла их по ФТП. Однако происходило это иногда неоправданно медленно (какие-то жутко долгие соединения с сервером), да и в целом мелкие косяки программы сподвигнули меня ее сменить.
На данный момент при публикации сайта я либо вручную каждый измененный файл отправляю на сервер, либо использую FileZilla, которая может отсылать только измененные файлы. Однако она по-прежнему перебирает все файлы на сервере и сравнивает, так что это занимает много времени.
Вопрос в следующем: известно ли вам о каком-либо плагине для Sublime Text, который бы позволил отслеживать изменения в файлах и отправлять их на сервер? Скорее всего Вы знаете о каком-то stand-alone ПО, которое сможет выполнить эту функцию (чисто клиентское, поэтому системы контроля версий не подойдут)?
Я также слышал про PHP Storm, и вроде бы это отличная штука, однако переход на него пока что не представляется возможным.
Когда-то давно я тоже заливал файлы проекта по фтп (до svn, git). Для того что бы ускорить этот процесс у меня было два php файла. Один у меня, который зиповал проект, один на сервере, который его распаковывал. Работало быстрее, чем загрузка по одиночным файлам + всегда была увереность, что все обновления залиты.
FTPSync плагин называется. Для корректной работы достаточно будет создать файл настроек и, если не нужно чтобы отправлял по сохранению, не забыть поставить false в соответствующем параметре. После этого отправлять можно через меню (ПКМ по папке проекта в саблайме).
Кроме того, если вы с сайтом работаете локально и требуется именно публикация — рекомендую посмотреть на подобные сервисы. Там можно привязать публикацию к репозиторию и настроить на деплой по коммиту или вручную. Очень удобно.
Если есть ssh, rsync на той стороне, можно посмотреть на realsync.
Это не средство продакшн-деплоя, но судя по вашему вопросу вам нужна именно синхронизация дев-версии.