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