Как применить патч, используя экспорт SVN? - PullRequest
3 голосов
/ 13 марта 2009

Я бы хотел использовать 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 - суммировать

Ответы [ 2 ]

12 голосов
/ 13 марта 2009

для создания патча используйте:

svn diff > ~/patch.diff

для применения патча используйте:

patch -p0 -i ~/patch.diff
0 голосов
/ 16 марта 2009

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

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