ฉันคิดว่านี่เป็นกรณีการใช้งานที่ง่ายของระบบจัดการการกำหนดค่าใหม่ แต่ฉันไม่มีโชคในการหาวิธีแก้ปัญหานี้:
ปัญหา
ฉันต้องการเก็บการกำหนดค่าใน git และใช้ drush เพื่อส่งออกการกำหนดค่าในระหว่างการพัฒนาและจากนั้นในการปรับใช้การนำเข้าการกำหนดค่า ค่อนข้างคล้ายกับการทำคุณสมบัติย้อนกลับใน Drupal 7 ปัญหาของฉันคือฉันไม่ต้องการเก็บรหัสการเข้าถึงในคอมไพล์สำหรับการผสานรวมที่หลากหลาย ซึ่งส่งผลให้การกำหนดค่าเหล่านี้ถูกลบ
$ drush cim -y
ที่ฉันดู
ฉันหวังว่าจะมีรายการ / การกำหนดค่าอย่างง่ายสำหรับการกำหนดค่าที่ควรยกเว้นในการนำเข้า / ส่งออก ดูเหมือนว่าจะมีบางจุด แต่มันจะต้องถูกลบออกอีกครั้งเนื่องจากมีวางจำหน่ายในปัจจุบัน Drupal 8
ฉันตรวจดูว่ามีการเปลี่ยนแปลงการกำหนดค่าอย่างไรเมื่อเปรียบเทียบการใช้งานและซิงค์การจัดเก็บข้อมูลเพื่อดูว่ามีสถานที่ที่ฉันสามารถลบการเปลี่ยนแปลงได้หรือไม่ดูเหมือนจะไม่เป็นเช่นนั้น ฉันดูว่า drush นำเข้าการกำหนดค่าอย่างไรเนื่องจากมีการกำหนดค่าบางอย่างแยกออกมาเป็นของตัวเอง แต่มันก็ไม่ได้ดูเหมือนว่าสิ่งนี้จะขยายออกไปได้ ฉันดูConfigEvents
แต่สิ่งเหล่านี้ดูเหมือนจะเกิดขึ้นหลังจากการนำเข้าดังนั้นจึงไม่สามารถใช้สิ่งนี้ได้
ฉันทำบางสิ่งขาดหายไปหรือไม่สามารถแยกการกำหนดค่าออกจากการนำเข้า / ส่งออกได้