Supposons que j'ai un type de contenu Personavec des champs: Name, Age,Email
Ce type de contenu est contrôlé par une fonctionnalité appelée testafin 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
PersonappeléPhone - localement je fais:
drush fu test -y - J'édite le
test.infopour 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, Personle 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?