Suponha que eu tenho um tipo de conteúdo Person
com campos: Name
, Age
,Email
Esse tipo de conteúdo é controlado por um recurso chamado test
para que eu possa controlá-lo na origem e enviá-lo ao site ativo.
Meu fluxo de trabalho é assim:
- Eu adiciono um novo campo no
Person
chamadoPhone
- localmente eu faço:
drush fu test -y
- Eu edito o
test.info
para aumentar o número da versão - Eu comprometo as alterações no meu repositório
- Envio o recurso para o site ativo (copie os arquivos dos recursos)
- no site ao vivo eu faço:
drush fr test -y
- no site ao vivo eu faço:
drush cc all
Em seguida, o novo campo aparece no site ativo Person
.
Se, na primeira etapa, remover um campo, Person
o campo não será excluído do site ativo. Como eu resolvo isso? Não quero excluí-lo manualmente da interface do usuário no site ativo.
Esse fluxo de trabalho está correto?