Публикация сайта по FTP?
Публикация по ftp — зло.
Нужно пользоваться vcs (git, svn, etc)
Если есть ssh, rsync на той стороне, можно посмотреть на realsync.
Это не средство продакшн-деплоя, но судя по вашему вопросу вам нужна именно синхронизация дев-версии.