我正在使用一个安装配置文件(开放扩展)和额外的模块/主题。我不希望drush更新作为配置文件一部分的模块,但希望更新其他所有内容。有命令可以这样做吗?
发布于 2013-01-03 00:29:27
对于pm-updatecode命令来说,这将是一个很好的特性请求。我想说,这个缺失的功能最好的解决方法是告诉Drush锁定您不希望它更新的模块。只做一次:
drush pm-updatecode -lock= project3 1,project2,project3
将“project1、project2、project3”替换为安装配置文件中所有项目的逗号分隔列表。当您这样做时,Drush将在您提到的每个项目的邮件目录中写入一个锁文件,从而创建一个持久的锁。此后,您可以在没有-lock参数的情况下运行drush pm-updatecode,而Drush将记住它不应该更新任何这些模块。
如果您愿意,您也可以使用http://drupal.org/project/update_进阶锁定模块,Drush也应该尊重这一点。在Drupal 6中工作得很好,但是我还没有尝试过Drupal 7(只有一个dev版本可用)。
发布于 2013-01-02 23:40:19
在开放外联的RC7版本中,我们介绍了一些相关功能,这些功能摘自Commerce Kickstart发行版,参见http://drupal.org/node/1852898。这里没有Drush支持,但是您可以导航到更新通知页面,并在那里记录显示的模块列表。
https://drupal.stackexchange.com/questions/54636
复制相似问题