团队致力于Drupal - 提示

时间:2010-03-27 08:53:47

标签: database version-control drupal

我正和几个朋友一起在Drupal网站上工作。显然我们可以通过版本控制代码......但我们如何处理其他数据库?

我已经设法将所有主题变成文件(考虑等),但理想情况下我的视图设置,菜单设置也符合......(不要担心内容,因为我们只是构建框架)

有什么建议吗?

3 个答案:

答案 0 :(得分:4)

使用功能以及上下文非常强大。上下文允许您为站点创建“部分”。最好通过一个例子来说明:

假设我们将“论坛”上下文定义为论坛/ *的网址。上下文让我们说:“我想在右侧栏中显示这三个视图,只有当我在”论坛“上下文时才会显示。

现在,使用Features,我们可以创建由上下文定义的“模块”。因此,我们最终会得到一个名为“youSite_forums”的模块,该模块将包含您在论坛上下文中定义的所有视图,块等。它还将确定正确的依赖关系,以及上下文中使用的内容类型。所有这些都将很好地捆绑在一个模块中。


对于节点等版本控制内容,您既可以使用节点导出,也可以使用“备份和迁移”进行数据库转储。我们偶尔使用这些,但我们从来没有在SVN中版本化每个节点。


链接:

Features

Context

Backup and Migrate

答案 1 :(得分:3)

答案 2 :(得分:1)

您可以在此处找到更多相关意见:Drupal DATABASE deployment strategies?