Angenommen , ich habe einen Inhaltstyp Person
mit Feldern: Name
, Age
,Email
Dieser Inhaltstyp wird von einem Feature gesteuert, das aufgerufen wird, test
damit ich ihn als Quellcodeverwaltung verwenden und auf die Live-Site übertragen kann.
Mein Workflow sieht folgendermaßen aus:
- Ich füge ein neues Feld auf
Person
genanntPhone
- lokal mache ich:
drush fu test -y
- Ich bearbeite die
test.info
, um die Versionsnummer zu erhöhen - Ich übernehme die Änderungen in mein Repository
- Ich schiebe das Feature auf die Live-Site (kopiere die Feature-Dateien)
- auf der live seite mache ich:
drush fr test -y
- auf der live seite mache ich:
drush cc all
Dann erscheint das neue Feld auf der Live-Site Person
.
Wenn ich im ersten Schritt ein Feld entferne, wird Person
das Feld nicht von der Live-Site gelöscht. Wie löse ich das? Ich möchte es nicht manuell von der Benutzeroberfläche auf der Live-Site löschen müssen.
Ist dieser Workflow korrekt?