Supongamos que tengo un tipo de contenido Person
con los campos: Name
, Age
,Email
Este tipo de contenido está controlado por una característica llamada, test
por lo que puedo controlarlo desde la fuente y llevarlo al sitio en vivo.
Mi flujo de trabajo es así:
- Agrego un nuevo campo en
Person
llamadoPhone
- localmente hago:
drush fu test -y
- Edito el
test.info
para aumentar el número de versión - Confirmo los cambios en mi repositorio
- Empujo la función al sitio en vivo (copie los archivos de funciones)
- en el sitio en vivo que hago:
drush fr test -y
- en el sitio en vivo que hago:
drush cc all
Luego, el nuevo campo aparece en el sitio en vivo Person
.
Si en el primer paso elimino un campo del Person
campo no se eliminará del sitio en vivo. ¿Cómo puedo solucionar esto? No quiero tener que eliminarlo manualmente de la interfaz de usuario en el sitio en vivo.
¿Es correcto este flujo de trabajo?