Сайт Wordpress как рабочая копия Subversion - PullRequest
2 голосов
/ 27 декабря 2011

В настоящее время я занимаюсь разработкой сайта на основе WordPress (3.3), и у меня возникла проблема с поддержанием его актуальности в Subversion (мой личный сервер SVN), и мне интересно, могу ли я получить какую-либо помощь / руководство о том, как справиться с этим.У меня есть рабочая копия, и все работает нормально, примите, когда я обновлю плагин и / или сам WordPress ... вот пример для плагина Woocommerce (надеюсь, я объясню это достаточно хорошо):

  1. Woocommerce уведомляет меня об обновлении
  2. Я обновляю плагин с помощью панели инструментов WordPress
  3. WordPress удаляет все файлы в каталоге wp-content / upgrade и в каталоге plugins / woocommerce (включаяпапки .svn).
  4. Затем я пытаюсь либо выполнить svn add, и / или svn commit, и получить ошибки об отсутствии 'области администрирования рабочей копии каталога woocommerce' плюс целый ряд других проблем.

Я хочу иметь возможность поддерживать этот сайт WordPress в Subversion и обновлять каталог плагинов, чтобы в конечном итоге я мог выполнить экспорт, когда я буду готов переместить сайт на свой сервер, ноэто оказывается чрезвычайно трудным (я могу повторно оформить заказ и заменить каталоги .svn для каждого из WordPresПапки, в которых их нет, но папок много, и это очень утомительно.Я могу игнорировать папки обновлений и плагинов, но тогда они не обновляются, и мой экспорт не будет работать так, как запланировано ... что мне делать?

1 Ответ

4 голосов
/ 28 декабря 2011

Одна вещь, которая очень поможет, - это обновить ваш клиент до Subversion 1.7.Вместо папки .svn в каждой папке она имеет одну папку .svn в корне рабочей копии и будет лучше отслеживать вещи.

После обновления клиента выполните команду svn upgrade накорень вашей рабочей копии.Обратите внимание, что это необратимо и несовместимо с более старыми версиями SVN.

Сервер SVN для этого не нужно обновлять, только клиент.

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