¿Por qué algunas características aún mostrarían Anulado después de una reversión de todas las fuerzas?

21

¿Por qué algunas características aún se muestran como "Anuladas" incluso después de ejecutar una función completa revertida con el interruptor de fuerza? A continuación se muestran los comandos que estoy ejecutando, en aras de la claridad.

drush fr-all --force -y
drush fl
Markdorison
fuente
Hay un hilo completo sobre hacer con mucha información sobre esto. drupal.org/node/744450 Hay muchas razones por las que lo haría. Es una pregunta bastante abierta.
digital

Respuestas:

17

Es posible que una característica o características no se reviertan por las siguientes razones, según lo citado por algunos desarrolladores en la cola de problemas # 744450 :

  • Si su función incluye una vista, el caché de vistas podría hacer que permanezca modificado; especialmente, el módulo de migración ( # 1 )
  • Otras funciones pueden hacer que su función se anule ( # 10 )
  • Agregar una línea en su archivo de información ( # 24 )
  • Hay ganchos que anulan o alteran su vista ( # 36 )
  • Una vista no se revertirá. Entonces revierta la vista usando la interfaz de usuario ( # 62 )
  • Cuando la IU de Vistas está deshabilitada, puede anular su vista ( # 64 )
  • Falta un archivo de inclusión en una función ( # 82 )
chrisjlee
fuente
7

Una forma de que eso suceda, que he probado yo mismo, es tener dos funciones separadas que definan los tipos de contenido que usan el mismo campo CCK. Al hacerlo, es posible tener diferentes configuraciones para el mismo campo. De esa manera uno de ellos siempre será anulado.

googletorp
fuente
1

Aquí hay un problema conocido, http://drupal.org/node/860974

Estoy luchando contra eso yo mismo.

Depende de lo que intente anular. La salida de drush features-diff podría ser útil para que otros le den una razón más precisa.

Tony Topper
fuente
1

Esto puede parecer estúpido, pero asegúrese de tener todos los archivos para la función. Uno de mis archivos no llegó a git, por lo que siguió mostrándose anulado.

brandy
fuente