Поясняю:
Вот я пишу сайтик, вот у меня копия его на локальной машине под гитом, вот имеется хостинг, который гит не умеет, но умеет ftp.
Вопрос: как мне быть? Каждый раз заливать весь проект с перезаписью — долго. rsync хостинг не умеет, а держать виртуальный сервер с линуксом — жалко денег.
На ум приходит накалякать скриптик с экспектом, чтоб проверял размер каждого файла на сервере по ftp, и различающиеся там обновлял. Но, наверняка такой скрипт уже написали (не нагуглил), а если и нет — то должно ж быть какое-то разумное решение, которое все знают, только мне не говорят...
FTP хорошо любит многопоточность. Лень писать с осознанием того, что, явно, кто-то уже подобное писал.