Supponiamo che io sono un tipo di contenuto Person
con campi: Name
, Age
,Email
Questo tipo di contenuto è controllato da una caratteristica chiamata in test
modo che io possa controllarlo e inviarlo al sito live.
Il mio flusso di lavoro va così:
- Aggiungo un nuovo campo su
Person
chiamatoPhone
- localmente faccio:
drush fu test -y
- Modifico il
test.info
per aumentare il numero di versione - Apporto le modifiche al mio repository
- Spingo la funzione sul sito live (copia i file della funzione)
- sul sito live faccio:
drush fr test -y
- sul sito live faccio:
drush cc all
Quindi il nuovo campo appare sul sito live Person
.
Se al primo passaggio rimuovo un campo del Person
campo non verrà eliminato dal sito live. Come lo risolvo? Non voglio eliminarlo manualmente dall'interfaccia utente sul sito live.
Questo flusso di lavoro è corretto?