Załóżmy, że mam typ zawartości Person
z polami: Name
, Age
,Email
Ten typ zawartości jest kontrolowany przez funkcję o nazwie, test
dzięki czemu mogę sterować źródłem i przekazywać go do witryny na żywo.
Mój przepływ pracy wygląda następująco:
- Dodam nowe pole o
Person
nazwiePhone
- lokalnie robię:
drush fu test -y
- Edytuję,
test.info
aby zwiększyć numer wersji - Zatwierdzam zmiany w moim repozytorium
- Przesyłam tę funkcję do działającej witryny (kopiuję pliki funkcji)
- na stronie na żywo robię:
drush fr test -y
- na stronie na żywo robię:
drush cc all
Następnie nowe pole pojawi się w aktywnej witrynie Person
.
Jeśli w pierwszym kroku usunę pole Person
pola nie zostanie usunięte z działającej witryny. Jak to rozwiązać? Nie chcę ręcznie usuwać go z interfejsu użytkownika w witrynie na żywo.
Czy ten przepływ pracy jest prawidłowy?