Drush命令向Feature添加新模块依赖项
添加新模块依赖项时是否有drush命令更新功能?我知道您可以使用FU命令更新已添加的视图,内容类型等的更改...但我想知道添加新视图,内容类型和模块依赖项。到目前为止,我发现将这些更改合并到功能中的唯一方法是重新下载它。
值得庆幸的是,Git使这个过程比以前的SVN容易得多。
没有找到相关结果
已邀请:
3 个回复
盛梯獭八搽
通过将任何这些添加到.info文件并运行
,生成的模块将包含那些指定的组件(如果它们不是先前导出的那样)。功能将负责添加它认为应该在那里的任何其他零碎。 功能的模块依赖关系与Drupal中任何模块的模块依赖关系相同 - 只需将
添加到您的功能的.info文件中。 这是我更新功能的主要方式,通过几个步骤,您可以创建并启用空白模块,并通过以这种方式向.info文件添加功能组件来“强化”它。 可以创建诸如
之类的drush命令,但我不相信有一个已发布的命令可以执行此操作。有几个drush脚本具有扩展功能管理功能,分散在功能问题队列和一些正在开发的项目中。这样的命令的主要优点是功能UI的命令行版本 - 显示功能构建器哪些组件可用于导出。如果您可以轻松地手动编辑.info文件,那么该实用程序会受到一些限制。
讹巳漓把备
还有一些花絮: 该命令还可用于以完全相同的方式创建包含组件的新功能。唯一的区别是功能名称尚未作为功能存在。例如,这将创建一个包含节点类型的新功能:
最后,它与features-components(fc)命令齐头并进。您可以看到所有未导出组件的列表,如下所示:
作为快捷方式,您可以指定要查找的组件类型:
您可以不使用 - not-exported也可以查看导出的组件,但我发现在实践中我只想查看未导出的组件。它允许我在Drupal中创建内容,然后在我完成之后转到命令行并确保我创建的所有内容都导出到一个功能。
膏焦凑
这会将Views模块添加为依赖项,将视图“user_questions”添加到“feature_name”。 警告:这个命令似乎是最近才添加的;我需要将功能更新到7.x-1.x-beta6才能获得它。不幸的是,它尚未被移植到D6,但希望很快就会发生;看到这个问题的进展和一个补丁,它会在D6上给你“drush fa”。还有一些关于命令命名/功能的讨论;留意这是怎么回事。我会尝试更新这篇文章。