Кілька місяців тому у нас був drupalcamp, і хтось запитав про управління розгортаннями з новою системою config (CMI). Один з можливих ідеальних робочих процесів передбачав би збереження конфігурації в контролі версій та можливість перенесення конфігурації між членами команди.
Найкраще, що ми змогли розібратися в кімнаті (частково на основі презентації в DrupalCon Portland):
- Скажіть керування версіями ігнорувати активний каталог конфігурацій.
- Скопіюйте всю Конфігурацію в каталог інсценізацій та перекладіть на контроль версій.
І використовуйте settings.php, щоб повернути активний / послідовний каталог між двома середовищами. Однак, хоча з'ясування робочого процесу розгортання з одного сервера на інший було складним, але здійсненним, який запропонований робочий процес із кількох локальних середовищ (тобто декількох розробників) перетворюється на розробник (або між собою) - можливим питанням буде кожен член команди ділиться тим самим чи подібним середовищем, тож як змінюються зміни на машині одного товариша по команді?