如何管理团队使用drupal制作网站?

发布于 2024-09-24 23:23:58 字数 118 浏览 2 评论 0原文

我们有一个团队,想要使用 drupal 制作一个网站。 正如我所见,所有更改都将保存在数据库中。那么我们如何进行版本控制呢? 我们应该使用负责数据库的简历吗? 如果是的话,我怎样才能制作一个 db cvs 服务器? 谢谢。

we have a team and want to make a site using drupal.
as i see all the changes will be saved in database. so how we can have a version control?
should we use of a cvs that take care of databases?
if yes, how can i make a db cvs server?
thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

娇柔作态 2024-10-01 23:23:58

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

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

Yes, use git. As far as the database goes, you're best off using update hooks to capture schema changes in code. If you're using cck you're not going to be able to do that reliably. It's a bummer really.

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

笙痞 2024-10-01 23:23:58

要移植视图、内容类型、上下文,您可以使用 http://drupal.org/project/features
Devel http://drupal.org/project/devel 有制作记录宏的工具
但实际上并没有通用的工具可以做到这一点。

to port views, content type, contexts you can use http://drupal.org/project/features
Devel http://drupal.org/project/devel have tool to make record macros
But realy there is no universal tool for this.

冷了相思 2024-10-01 23:23:58

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

至于版本控制数据库,您不会想要这样做。这是很令人头痛的。

You should utilize Git for team development work for code.

As far as version controlling a database, you are not going to want to do that. It is a lot of headache.

ぃ双果 2024-10-01 23:23:58

您可以将通常存在于数据库中的许多内容移至代码中。如果您将 Strongarm 模块与功能模块一起使用,您可以将设置、内容类型视图等保存为代码并将其放入您的 VCS 中。

You can move a lot of the stuff that normally goes in the database into the code instead. If you use the strongarm module along with the features module you can save settings, content types views and much more as code and put it into your VCS.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文