У нас был drupalcamp несколько месяцев назад, и кто-то спросил об управлении развертываниями с новой системой конфигурации (CMI). Один из возможных идеальных рабочих процессов может заключаться в том, чтобы сохранить конфигурацию в управлении версиями и при этом иметь возможность переносить конфигурацию между членами группы.
Лучшее, что мы в комнате смогли выяснить (частично на основе презентации в DrupalCon Portland), было:
- Скажите системе управления версиями игнорировать активный каталог конфигурации.
- Скопируйте всю конфигурацию в промежуточный каталог и подтвердите контроль версий.
И используйте файл settings.php для обращения к активной / промежуточной директории между двумя средами. Тем не менее, хотя выяснение рабочего процесса развертывания с одного сервера на другой было сложным, но выполнимым, каков рекомендуемый рабочий процесс из нескольких локальных сред (т.е. нескольких разработчиков) в dev (или между собой)? Возможной проблемой будет каждый член команды Будет ли общий доступ к той же или аналогичной среде, так как могут происходить изменения на компьютере одного из партнеров?