Я бы хотел использовать svn для применения патча от одной версии Joomla к другой. Я использую Mac с установленными версиями, но не против использования SVN в командной строке. До сих пор я выяснил, как создать список файлов, которые изменились с одной ревизии на другую, но я хочу экспортировать эти измененные файлы в мой рабочий каталог. Как можно это сделать? Нужно ли сохранять выходные данные diff и обрабатывать их с помощью awk, или есть опция командной строки для передачи этих файлов в команду экспорта?
Используемая мной команда diff: svn diff http://joomlacode.org/svn/joomla/development/releases/1.5@11255 http://joomlacode.org/svn/joomla/development/releases/1.5@11410 - суммировать
для создания патча используйте:
svn diff > ~/patch.diff
для применения патча используйте:
patch -p0 -i ~/patch.diff
Я не уверен в настройке вашего текущего репозитория и в какой гибкости у вас есть, но вам может помочь процесс отбрасывания поставщика , как подробно описано в книге красных бинов.