Usar la interfaz de usuario de características para administrar componentes de una gran característica es una tarea tediosa.
Por lo tanto, para agregar un nuevo componente , uso
drush fe myfeature views_view:myview1
Ahora, ¿cómo elimino el componente no necesario myview2?
Desde la IU, esta operación se ilustra a continuación, quiero eliminar el contenido_comunitario en conflicto con clone_of_community_content:
La vista:
Respuestas:
Elimine el componente eliminando la línea correspondiente en el archivo .info de su función. Entonces corre:
$ drush fu <feature_name>
En tu caso:
/sites/all/<features_folder>/myfeature/myfeature.info
.Eliminar la siguiente línea.
features[views_view][] = myview2
Guarda el archivo.
$ drush fu myfeature
en la carpeta de su sitio.fuente
features[rules_config]
y no eliminó el.rules_defaults.inc
archivo.drush cc all; drush fu -y FEATURENAME
todas las cosas se volvió a agregar.No hay un comando drush directo (Drupal 7.31 y Drush versión 6.3.0 y nunca escuché tal cosa para drush verson 7.x) para deshabilitar / eliminar un componente. Si solo desea eliminar el componente, debe hacerlo con las características de la interfaz de usuario.
Pero si desea eliminar un campo (por ejemplo), a continuación, cómo lo hago con drush:
drush field-delete field_website
drush field-info fields | grep field_website
drush fu myfeature
cd
o relativ / absolut path):git diff myfeature
Espero que te ayude.
fuente