Инструмент для загрузки измененных файлов по FTP - PullRequest
1 голос
/ 21 июня 2011

Я знаю, что здесь есть похожие вопросы, но все они, похоже, заканчиваются рекомендованным ответом, который мне не подходит - возможно, более конкретными требованиями;Я имею дело с общим хостом для мусора.

Мне интересно, есть ли инструмент командной строки, который может выполнять одностороннюю синхронизацию по FTP, то есть он будет загружать новые или измененные файлы, учитываяхост, имя пользователя, пароль и т.д ..

Я знаю, что rsync может сделать это, но, к сожалению, в этом случае я не могу его использовать.

Если такого инструмента нет, поддерживает ли FTP какой-либо тип хэширования (md5, sha1 и т. Д.), Чтобы я мог создать свой собственный.

Конечная цель здесь - запустить его автоматически, как git hook, или скрипт makefile.

Спасибо

1 Ответ

2 голосов
/ 04 июня 2012

С тех пор, как я задал этот вопрос, я нашел git-ftp , который работает очень хорошо, при условии, что вы можете хранить все свои файлы в git.

Я использую что-то вроде git add .;git commit -m "Recent changes";git ftp push для загрузки измененных файлов.

...