Я не пробовал это с capistrano, но в своих собственных скриптах я всегда использовал weex
(http://weex.sourceforge.net/)
для развертывания сайтов по FTP. Представьте, что вы тоже можете взломать это с помощью capistrano.
Он хранит локальный кеш состояния FTP-сервера, поэтому может загружать только измененные файлы. Это хорошо, значительно ускоряет процесс ... но (очевидно?), Он пойдет не так, если ваш код / другие вещи будут изменены другими способами. Так что можно сделать так, чтобы не делать этого, если это необходимо.