Требуется автоматизировать процесс обновления рабочей копии subversion. Казалось бы всё просто – запускаем svn update, получаем ожидаемое. Но иногда ведь не получаем. Конфликты, tree conflicts – в таком случае желательно откатиться на предыдущее состояние. Решаемо, но хочется зайти с другой
phing.tasks.ext.SvnExportRevisionDiffTask
В последнее время в посещаемых мною форумах и конференциях часто всплывает тема деплоя php-приложений на production-сервер. Я решил поделиться собственным рецептом. В распоряжении имеется: svn-репозитарий с проектом. ftp-доступ к рабочему серверу. установленный и готовый к тяжёлой рутине phing Сценарий работ