web-dev-qa-db-fra.com

Pourquoi certaines fonctionnalités afficheraient-elles toujours Overridden après un retour à tous - force?

Pourquoi certaines fonctionnalités s'affichent-elles toujours comme "Remplacées" même après l'exécution d'une fonctionnalité complète avec le commutateur de force? Ci-dessous les commandes que j'exécute, par souci de clarté.

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

Une fonctionnalité ou des fonctionnalités peuvent ne pas revenir pour les raisons suivantes, telles que citées par certains développeurs dans la file d'attente de problème # 74445 :

  • Si votre fonctionnalité comprend un cache de vues d'affichage, il pourrait être modifié; en particulier, le module de migration ( # 1 )
  • D'autres fonctionnalités peuvent entraîner le remplacement de votre fonctionnalité ( # 1 )
  • Ajout d'une ligne dans votre fichier info ( # 24 )
  • Il y a des crochets qui remplacent ou modifient votre vue ( # 36 )
  • Une vue ne reviendra pas. Revenez donc à la vue à l'aide de l'interface utilisateur ( # 62 )
  • Lorsque l'interface utilisateur de vues est désactivée, votre vue peut être remplacée ( # 64 )
  • Il manque un fichier inclus dans une fonction ( # 82 )
16
chrisjlee

Une façon de faire cela, que j'ai essayé moi-même, est d'avoir deux fonctionnalités distinctes définissant les types de contenu qui utilisent le même champ CCK. Ce faisant, il est possible d'avoir différents paramètres pour le même champ pour. De cette façon, l'un d'eux sera toujours remplacé.

7
googletorp

Il y a plus de documentation lié ( https://www.drupal.org/node/986932 ), y compris une description d'un argent bullet solution (Désactivez et réactivez. soyez prudent et testez d'abord).

2
cigotete

Cela peut sembler stupide, mais assurez-vous que vous disposez de tous les fichiers pour la fonctionnalité. Un de mes fichiers ne l'a pas fait à git donc il a continué à être remplacé.

1
Brandy

Voici un problème connu, http://drupal.org/node/860974

Je lutte contre celui-là moi-même.

Cela dépend de ce que vous essayez de remplacer. La sortie de drush features-diff pourrait être utile pour d'autres pour vous donner une raison plus précise.

1
Tony Topper