使用版本控制系统的drupal协作解决方案

问题描述:

我刚刚开始使用Drupal一段时间,并决定使用此CMS来构建网站。还有其他开发者与我一起工作,所以我们需要一些有效的协作手段。通常,我习惯于将SVN用于团队工作,但似乎很难将SVN用于Drupal,因为它将大量配置存储在数据库中。由于我们每个人都有我们自己的本地数据库(可能有不同的设置),所以很难同步所有内容,因为如果我们只从通用回购库提交和更新Drupal代码,则drupal代码可能与存储在每个人数据库中的数据不匹配。你们能否就这个问题向我提供一些建议或最佳做法。 非常感谢。使用版本控制系统的drupal协作解决方案

+0

像这样的主观问题在这里是题外话题:投票迁移到[Programmers.SE](http://programmers.stackexchange.com)。 – 2011-02-16 09:21:00

您好
这个问题也stumpled我一下,或在一般情况下,只是如何轻松地从测试到生产迁移等
可以提取所有confiuration项目,并将其存储在SVN(或任何类似的工具),从而共享配置设置。
您主要必须使用Features模块,以将您的配置和内容类型等捆绑到fetures的聚类中。
更详细的描述和方法可以在这里找到:
Managing and deploying configuration with exportables and the Features module

它详细介绍了如何做到这一点,和协作一个非常好的主意。