我在Drupal 7网站上对功能进行了更改。我希望在另一个网站上更新相同的功能。如何使用drush features-update
命令来做到这一点?当我运行它时,它要求覆盖以前的功能,但是该功能中没有新内容。
我在Drupal 7网站上对功能进行了更改。我希望在另一个网站上更新相同的功能。如何使用drush features-update
命令来做到这一点?当我运行它时,它要求覆盖以前的功能,但是该功能中没有新内容。
Answers:
Drush功能更新使用覆盖设置更新功能代码。因此,该函数用于将更改导出到代码。
如果要将这些更改带到另一个站点,除非它们共享相同的代码,否则必须将更新的功能复制到另一个站点(然后还原该功能并清除缓存(并非总是需要))。
在代码中可能看起来像这样
$ drush fu feature_module
$ cp -r feature_module ./DIR
$ cd DIR
$ drush fr feature_module