恢复全部强制后,为什么某些功能仍会显示“覆盖”?


21

为什么即使使用强制开关运行了全部功能后,某些功能仍会显示为“覆盖”?为了清楚起见,以下是我正在运行的命令。

drush fr-all --force -y
drush fl

有大量有关此方面的信息的完整主题。drupal.org/node/744450这样做的原因有很多。这是一个开放式的问题。
数字

Answers:


17

一个功能或某些功能可能由于某些开发人员在发布队列中提到的以下原因而无法恢复#744450

  • 如果您的功能包括视图,则视图缓存可能导致其保持更改;特别是迁移模块(#1
  • 其他功能可能会导致您的功能被覆盖(#10
  • 在您的信息文件中添加一行(#24
  • 有一些钩子可以覆盖或更改您的视图(#36
  • 视图将不会还原。因此,使用UI还原视图(#62
  • 禁用Views UI后,可能会导致您的视图被覆盖(#64
  • 某个功能缺少包含文件(#82

7

我尝试过的一种发生方式是,让两个单独的功能定义使用相同CCK字段的内容类型。这样一来,对于同一字段,可能会有不同的设置。这样一来,它们将始终被覆盖。




1

这看起来很愚蠢,但是请确保您具有该功能的所有文件。我的一个文件没有放入git,因此它一直显示为已覆盖。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.