Tôi nghĩ rằng đây là trường hợp sử dụng đơn giản của hệ thống quản lý Cấu hình mới, nhưng tôi không có may mắn tìm ra cách giải quyết vấn đề này:
Vấn đề
Tôi muốn lưu trữ cấu hình trong git và sử dụng drush để xuất cấu hình trong quá trình phát triển và sau đó triển khai nhập cấu hình. Khá giống với việc thực hiện một tính năng hoàn nguyên trong Drupal 7. Vấn đề của tôi là tôi không muốn lưu trữ mã truy cập trong git cho các tích hợp khác nhau. Điều này dẫn đến việc các cấu hình này bị xóa trên
$ drush cim -y
Tôi đã nhìn ở đâu
Tôi đã hy vọng sẽ có một danh sách / cấu hình đơn giản cho các cấu hình nên được loại trừ khi nhập / xuất. Có vẻ như đã có lúc nào đó nhưng nó phải được gỡ bỏ một lần nữa, vì nó có sẵn tại phiên bản Drupal 8 hiện tại.
Tôi đã xem xét cách thay đổi cấu hình đang được thực hiện so sánh kho lưu trữ đang hoạt động và đồng bộ hóa để xem liệu đó có phải là nơi tôi có thể xóa các thay đổi hay không, điều này dường như không phải là trường hợp. Tôi đã xem cách nhập khẩu cấu hình của drush vì nó có một số cấu hình không bao gồm cấu hình của chính nó, nhưng có vẻ như điều này không thể mở rộng được. Tôi đã xem xét ConfigEvents
, nhưng tất cả những điều này dường như xảy ra sau khi nhập khẩu, vì vậy không có vẻ như điều này có thể được sử dụng.
Tôi có thiếu một cái gì đó không, hoặc không thể đơn giản loại trừ các cấu hình khỏi nhập / xuất?