我正和几个朋友一起在Drupal网站上工作。显然我们可以通过版本控制代码......但我们如何处理其他数据库?
我已经设法将所有主题变成文件(考虑等),但理想情况下我的视图设置,菜单设置也符合......(不要担心内容,因为我们只是构建框架)
有什么建议吗?
答案 0 :(得分:4)
使用功能以及上下文非常强大。上下文允许您为站点创建“部分”。最好通过一个例子来说明:
假设我们将“论坛”上下文定义为论坛/ *的网址。上下文让我们说:“我想在右侧栏中显示这三个视图,只有当我在”论坛“上下文时才会显示。
现在,使用Features,我们可以创建由上下文定义的“模块”。因此,我们最终会得到一个名为“youSite_forums”的模块,该模块将包含您在论坛上下文中定义的所有视图,块等。它还将确定正确的依赖关系,以及上下文中使用的内容类型。所有这些都将很好地捆绑在一个模块中。
对于节点等版本控制内容,您既可以使用节点导出,也可以使用“备份和迁移”进行数据库转储。我们偶尔使用这些,但我们从来没有在SVN中版本化每个节点。
链接:
答案 1 :(得分:3)
答案 2 :(得分:1)
您可以在此处找到更多相关意见:Drupal DATABASE deployment strategies?