Abbiamo avuto un drupalcamp qualche mese fa e qualcuno ha chiesto informazioni sulla gestione delle implementazioni con il nuovo sistema di configurazione (CMI). Un possibile flusso di lavoro ideale consisterebbe nel mantenere la configurazione nel controllo della versione e riuscire comunque a migrare la configurazione tra i membri del team.
Il meglio che siamo riusciti a capire nella sala (parzialmente basato sulla presentazione al DrupalCon Portland) è stato:
- Di 'al controllo versione di ignorare la directory di configurazione attiva.
- Copia tutta la configurazione nella directory di gestione temporanea e passa al controllo versione.
E usa settings.php per invertire la directory active / staging tra i 2 ambienti. Tuttavia, mentre capire un flusso di lavoro di distribuzione da un server all'altro era complesso ma fattibile, qual è il flusso di lavoro suggerito da più ambienti locali (cioè più sviluppatori) in sviluppo (o tra di loro) - Un possibile problema potrebbe essere ogni membro del team condividerebbe lo stesso o simile ambiente, quindi come si verificano i cambiamenti sulla macchina di un compagno di squadra?