Предположим , у меня есть тип содержимого Person
с полями: Name
, Age
,Email
Этот тип контента контролируется вызываемой функцией, test
поэтому я могу контролировать ее и передавать на действующий сайт.
Мой рабочий процесс выглядит так:
- Я добавляю новое поле на
Person
вызываемыйPhone
- локально делаю:
drush fu test -y
- Я редактирую,
test.info
чтобы увеличить номер версии - Я фиксирую изменения в моем хранилище
- Я выдвигаю функцию на сайт в реальном времени (копирую файлы функций)
- на живом сайте я делаю:
drush fr test -y
- на живом сайте я делаю:
drush cc all
Затем новое поле появляется на сайте Person
.
Если на первом шаге я удалю поле, Person
поле не будет удалено с живого сайта. Как мне это решить? Я не хочу вручную удалять его из пользовательского интерфейса на живом сайте.
Этот рабочий процесс правильный?