其他
По работе часто требуется переносить готовый проект (под контролем subversion) на разные хостинги. Проблема заключается часто в отсутствии php-svn на бакенде и невозможность его туда поставить. В этом случае приходилось делать экспорт и заливать по старинке по ftp. Для упрощения этой операции и появилась идея написать скриптик, позволяющий делать экспорт из репозитория и обновлять изменившиеся файлы. И так, проект представляет из себя единственный файл, умеет подключаться к репозиторию как анонимно так и с http аутентификацией. Позволяет просматривать содержимое репозитория, локальной копии, менять права на файлы и папки в локальной копии (в том числе и рекурсивно), делать экспорт и синхронизацию файлов (различия определяются по md5sum). Ну вот кажется и все =) Я не несу ответственности за проблемы, связанные с применением этого скрипта. Он, возможно, еще сыроват и тестировался лишь на десятке различных хостингов, но меня вполне устраивает и мне очень хочется получить рекомендации,
暂无评论