Warum werden einige Funktionen auch nach dem Ausführen einer vollständigen Funktion, die mit dem Force-Schalter wiederhergestellt wurde, immer noch als "Überschrieben" angezeigt? Im Folgenden sind die Befehle aufgeführt, die ich aus Gründen der Übersichtlichkeit ausführe.
drush fr-all --force -y
drush fl
Antworten:
Eine Funktion oder mehrere Funktionen werden möglicherweise aus den folgenden Gründen, die von einigen Entwicklern in der Problemwarteschlange Nr. 744450 angegeben wurden, nicht zurückgesetzt :
quelle
Eine Möglichkeit, die ich selbst ausprobiert habe, besteht darin, dass zwei separate Features Inhaltstypen definieren, die dasselbe CCK-Feld verwenden. Auf diese Weise ist es möglich, für dasselbe Feld unterschiedliche Einstellungen vorzunehmen. Auf diese Weise wird einer von ihnen immer überschrieben.
quelle
Es gibt weitere Dokumentation im Zusammenhang ( https://www.drupal.org/node/986932 ), einschließlich einer Beschreibung einer Silberkugel - Lösung (Deaktivieren und wieder aktiviert. Zuerst vorsichtig und getestet werden).
quelle
Hier ist ein bekanntes Problem: http://drupal.org/node/860974
Ich kämpfe selbst gegen diesen.
Es hängt davon ab, was Sie zu überschreiben versuchen. Die Ausgabe von drush features-diff kann für andere hilfreich sein, um einen genaueren Grund anzugeben.
quelle
Das mag blöd erscheinen, aber stellen Sie sicher, dass Sie alle Dateien für die Funktion haben. Eine meiner Dateien schaffte es nicht, in den GIT-Modus zu wechseln, sodass sie immer wieder überschrieben angezeigt wurden.
quelle