Поддержка версии файла через PHP FTP? - PullRequest
0 голосов
/ 17 апреля 2010

В настоящее время я работаю над «плагином», который будет установлен на многих разных сайтах, и мне было интересно, как мне лучше сохранить файловую версию этого «плагина».

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

Мне было интересно, как лучше это сделать.

У «плагина» будет много разных папок и файлов, поэтому перенос одного файла за раз будет слишком утомительным. Есть ли способ скопировать всю папку за раз?

Или, что еще лучше, есть ли способ пройтись по папкам и проверить разницу в файлах перед загрузкой нового файла? Это делается для того, чтобы убедиться, что мы загружаем новый файл, а не только тот же.

Ответы [ 2 ]

1 голос
/ 17 апреля 2010

Я рекомендую использовать исходную систему контроля версий, такую ​​как git или subversion .

0 голосов
/ 17 апреля 2010

Для передачи нескольких файлов вы можете использовать функции PHP zlib . После этого клиенты могут извлечь архив при его получении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...