Назад | Перейти на главную страницу

эффективный, простой "ленивый" инструмент дифференциальной загрузки по FTP? (т.е. для рабочих процессов веб-разработки)

Я ищу (в течение некоторого времени и с некоторым отчаянием) инструмент, который, я думаю, нужен большинству веб-разработчиков:

Быстрый, «ленивый», также известный как «дифференциальный» инструмент загрузки по FTP. Чтобы быстро загрузить (без особой проверки на стороне сервера) эти очень немногие измененные файлы с моего ПК (клиента) develeper на мой веб-сервер. Под виндой. Предпочтительно скрипт, поэтому предпочтительно исполняемый файл командной строки (или jar).

Должно ли ИМХО быть общей потребностью, все же я не нашел ничего убедительного:

Грубо говоря, это сводится к следующему:

foo.exe upload 
    -s:d:\depot\webroot 
    -t:ftp.mywebhost.com:1234/www/
    -mode:sftp -u:me -P:youwish 
    -lazyMode
    -exclude /wp-config.php /cache/* /someElse

Смотря на...

Кто-нибудь знает о таком простом и быстром инструменте командной строки, как этот?

Cygwin позволит вам запустить ssh-сервер, а вы, в свою очередь, получите SFTP.

Вы можете легко управлять rsync через ssh. rsync дает вам дифференциальное и отложенное копирование, а ssh можно использовать для вашего безопасного транспорта - я вполне уверен, что существуют рабочие версии cygnus для обоих. rsync + ssh - очень широко используемая комбинация, но у меня создается впечатление единства http://www.cis.upenn.edu/~bcpierce/unison/ может немного лучше подойти к вашей ситуации.

Удачи!

Я думаю ты хочешь копия сайта. Он имеет все упомянутые вами функции и работает через FTP или SFTP.

sitecopy - это приложение для Unix, поэтому я не знаю, будет ли оно соответствовать вашему требованию «не иметь дела с Cygwin». Для клиентов Windows вы можете собрать его в Cygwin и распространять в комплекте с любыми необходимыми библиотеками DLL.