Я пытаюсь использовать config_split, чтобы мы могли игнорировать/отключать некоторые модули/конфигурации в наших средах разработки, и мы не хотим, чтобы они переносились в наши производственные среды.
Я думаю, что неправильно настраиваю настройки, так как всякий раз, когда я вношу изменения в конфигурацию своего разработчика и подталкиваю вещи к производству и импорту, он перезаписывает настройки производства для модулей, которые мы игнорируем в config_split. (Например, если я сделаю локальное изменение представлений и экспортирую конфиг). Когда я импортирую это изменение конфигурации в prod, оно также отключает модули (и удаляет их настройки, которые мы предоставили), которые у нас есть в рабочей среде, но не в средах разработки.
Например, у нас есть Drupal Shield и Drupal Password Policy в рабочей среде, но мы не хотим устанавливать их в разработке. У нас есть модуль «shield» и «password_policy», выбранный в разделении конфигурации «dev», которое мы сделали, а также общие модули «devel» и «admin_toolbar_extras» и т. д.
Теперь, поскольку мы их игнорируем, он игнорирует наши настройки в средах разработки (если он отключен на нашем локальном разработчике, он остается отключенным после импорта, наоборот), но как только мы переходим к рабочей и импортируемой конфигурации, он пытается отключить экран и password_policy в рабочей среде и измените все наши пользовательские настройки, которые мы для него установили.
Нужно ли нам создавать специальный «продукт» с модулями, которые применяются только к производству, чтобы этого не произошло?
Немного застрял в его использовании и не могу разобраться в документации.