Обычно есть 2 подхода:
- заливать файлы по (S)FTP при каждом сохранении
- использовать GIT и заливать файлы тогда, когда состояние всего проекта понятное и допустимое для деплоя
Вариант 1 реализуется плагином (так и гуглить), вариант второй - ну вроде тоже есть плагин, можно любым гит-клиентом.
Абсолютное ИМХО - для локальных каких то тестовых запусков - первый вариант (ну например если тестируете локально в какой нить виртуалке). Для прода\RC\еще чего то куда должны уходить готовые фичи - второй вариант.