Как обновить мою локальную версию Drupal с помощью патча (BZR) - PullRequest
0 голосов
/ 16 сентября 2010

У меня есть сайт, работающий локально на Drupal 6.14, и мне нужно обновить его до drupal 6.19 Сайт управляется версией BZR. Я знаю основы BZR, но я не знаю, как обновить мой репозиторий «правильным» способом. Я не хочу просто перезаписывать все файлы drupal и фиксировать изменения. Я хочу сравнить мою старую версию с новой версией и создать патч для применения новых исправлений.

Может кто-нибудь объяснить мне, как я мог это сделать?

Ps: я запускаю bzr 1.17 на победу

Спасибо заранее. С уважением, BBJ

1 Ответ

0 голосов
/ 16 сентября 2010

Там не должно быть много, вы должны быть в порядке.

  1. Создайте клон вашего репозитория / используйте версию для локальной разработки.
  2. Применить изменения путем замены файлов.
  3. Просмотрите изменения.
  4. Передать изменения в репо
  5. Нажмите изменения на сервере VCS
  6. Получить изменения на сервере / производственном сайте.

Альтернатива, если у вас нет места, где вы на самом деле храните код, вместо шага 4 вы можете.

  1. Создать патч, используя bzr diff > patch.diff
  2. Загрузить патч на сервер.
  3. Примените патч: patch -p0 < patch.diff (должен быть в корне вашего репо). Вы применяете патчи с patch, есть инструкции о том, как использовать его по-разному.

Это можно сделать одним фрагментом или пошагово с 6,14 до 6,19.

Не забудьте обновить БД, если необходимо.

...