решение для совместной работы drupal с использованием системы контроля версий - PullRequest
2 голосов
/ 16 февраля 2011

Я только начал некоторое время работать с Drupal и решил использовать эту CMS для создания веб-сайта. Есть другие разработчики, которые работают со мной над этим, поэтому нам нужны некоторые средства для эффективного сотрудничества. Обычно я привык использовать SVN для командной работы, но кажется, что использовать SVN для Drupal довольно сложно, потому что он хранит много конфигурации в базе данных. Поскольку у каждого из нас есть своя собственная локальная база данных (может иметь разные настройки), очень сложно синхронизировать все, потому что если мы только фиксируем и обновляем код Drupal из общего репо, код drupal может не соответствовать данным, хранящимся в базе данных каждого человека. Не могли бы вы, ребята, дать мне несколько советов или рекомендаций по этой проблеме. Большое спасибо.

1 Ответ

1 голос
/ 16 февраля 2011

Привет,
Этот вопрос также немного озадачил меня или, в общем, вопрос о том, как легко перейти от тестирования к производству и т. Д.
Вы можете извлечь все элементы конфигурации и сохранить их в SVN (или любой аналогичный инструмент) и, таким образом, делятся настройками конфигурации.
В основном вам необходимо использовать модуль «Функции», чтобы объединить ваши конфигурации, типы контента и т. д. в кластеры выборок.
Более подробное описание и подход могутможно найти здесь:
Управление конфигурацией и ее развертывание с помощью экспортируемых файлов и модуля «Функции»

Это дает очень хорошее представление о том, как это сделать, и сотрудничать.

...