Usar a interface do usuário de recursos para gerenciar componentes de grandes recursos é uma tarefa tediosa.
Portanto, para adicionar um novo componente, eu uso
drush fe myfeature views_view:myview1
Agora, como removo o componente desnecessário myview2?
Na interface do usuário, esta operação é ilustrada como abaixo, desejo remover o community_content em conflito com o clone_of_community_content:
A vista:
Respostas:
Remova o componente excluindo a linha correspondente no arquivo .info do seu recurso. Então corra:
$ drush fu <feature_name>
No seu caso:
/sites/all/<features_folder>/myfeature/myfeature.info
.Exclua a seguinte linha.
features[views_view][] = myview2
Salve o arquivo.
$ drush fu myfeature
na pasta do seu site.fonte
features[rules_config]
Excluí um e ele não excluiu o.rules_defaults.inc
arquivo.drush cc all; drush fu -y FEATURENAME
todas as coisas foi adicionado novamente.Não há nenhum comando direto de drush (Drupal 7.31 e Drush versão 6.3.0 e nunca ouvi isso no drush verson 7.x) para desativar / remover um componente. Se você deseja remover apenas o componente, deve fazê-lo com a interface do usuário de recursos.
Mas se você deseja excluir um campo (por exemplo), aí está o que eu faço com o drush:
drush field-delete field_website
drush field-info fields | grep field_website
drush fu myfeature
cd
caminho relativ / absolut):git diff myfeature
Espero que ajude.
fonte