it-swarm-es.com

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

¿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 encuentran los comandos que estoy ejecutando, en aras de la claridad.

drush fr-all --force -y
drush fl
20
markdorison

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

  • 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 ( # 1 )
  • 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 )
  • A una característica le falta un archivo de inclusión ( # 82 )
16
chrisjlee

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.

7
googletorp

Hay más documentación relacionado ( https://www.drupal.org/node/986932 ), incluida una descripción de una plata solución de bala (Deshabilite y vuelva a habilitar. tenga cuidado y pruebe primero).

2
cigotete

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.

1
Brandy

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

Estoy luchando con 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.

1
Tony Topper