Supposons que j'ai un type de contenu Person
avec des champs: Name
, Age
,Email
Ce type de contenu est contrôlé par une fonctionnalité appelée test
afin que je puisse le contrôler à la source et le pousser vers le site en direct.
Mon flux de travail se présente comme suit:
- J'ajoute un nouveau champ sur
Person
appeléPhone
- localement je fais:
drush fu test -y
- J'édite le
test.info
pour augmenter le numéro de version - Je valide les modifications dans mon référentiel
- Je pousse la fonctionnalité sur le site en direct (copie les fichiers de fonctionnalité)
- sur le site en direct je fais:
drush fr test -y
- sur le site en direct je fais:
drush cc all
Ensuite, le nouveau champ apparaît sur le site en direct Person
.
Si lors de la première étape, je supprime un champ, Person
le champ ne sera pas supprimé du site en direct. Comment résoudre ce problème? Je ne veux pas avoir à le supprimer manuellement de l'interface utilisateur sur le site en direct.
Ce flux de travail est-il correct?