Предположим, у меня есть сервер, доступный через FTP, и на нем размещаются веб-сайты.
Предположим, я хочу отредактировать веб-сайт локально, чтобы это не влияло на сайт в реальном времени, и предположим, что я редактирую целую кучу файлов, и я не хочу иметь дело с хлопотами по отслеживанию того, какие файлы я редактировал все время. ...
Как только я закончу редактирование, я хочу загрузить его на сервер через FTP ... есть ли какое-нибудь программное обеспечение FTP, которое автоматически определяет, какие файлы были отредактированы, и загружает и перезаписывает только эти файлы, вместо того, чтобы я вручную выбирал файлы, которые я отредактировал (и, следовательно, должен отслеживать отредактированные файлы), или попросить меня загрузить весь сайт, что является пустой тратой времени
заранее спасибо
Многие клиенты FTP могут синхронизировать деревья файлов на основе размеров файлов или даты модификации. Одно решение было бы FileZilla. На Mac я использую (коммерческую) программу Передать, и я люблю это.
Если у вас есть доступ к серверу через SSH помимо FTP и вы хотите использовать командную строку, rsync было бы каноническим решением.
я пишу маленькая программа сделать именно это некоторое время назад. Однако он довольно чувствителен к различиям в форматах сообщений для разных клиентов и серверов - документы включить ссылки на другие доступные в то время продукты, которые выполняют аналогичную работу.
HTH