2010-09-26 29 views
2

我们有一个团队,并希望使用drupal制作一个网站。 正如我所看到的所有更改将保存在数据库中。那么我们如何才能拥有版本控制? 我们应该使用一个照顾数据库的cvs吗? 如果是的话,我怎样才能使数据库CVS服务器? 谢谢。如何管理团队使用drupal制作网站?

+0

有关堆栈溢出的问题应与编程有关(即编写代码)。有关版本控制等比较性(最终主观)讨论,请查看[Programmers.SE](http://programmers.stackexchange.com)。 – 2010-09-27 09:51:21

回答

0

你应该利用Git进行代码团队开发工作。

就控制数据库的版本而言,你不打算这么做。这很令人头疼。

0

您可以将很多通常在数据库中进入的东西转移到代码中。如果您将strongarm模块与功能模块一起使用,则可以将设置,内容类型视图以及更多内容保存为代码并将其放入您的VCS中。

2

是的,使用git。就数据库而言,您最好使用更新挂钩来捕获代码中的模式更改。如果你使用cck,你将无法可靠地做到这一点。这真是无赖。

http://api.drupal.org/api/function/hook_update_N

+0

不要忘记功能和strongarm。 – 2010-10-17 23:46:05