4

对于使用 cms 的 Web 开发团队来说,最好的 git 工作流程是什么?让我解释一下情况。在我们的上一个项目中,我们使用 git 进行版本控制。

首先,我们尝试了分布式版本控制,其中每个成员都有自己的 git 存储库并推/拉到一个裸存储库。然而,由于我们使用了 Drupal(但 Druapl 不是唯一这样做的 cms),我们依赖于模块。创建页面布局时,Drupal(module) 将生成它自己的 HTML,并将其发送到 DB。

所以当我们将模板的源代码推送到裸仓库时,问题就出现了,其他开发人员可以拉取它,但数据库的更改保留在本地数据库中。在某个时候,我们放弃了这种工作流风格,开始在一台服务器上工作。

在下一个项目中,我们只是开始在一台服务器上工作,并尝试创建尽可能多的模板,以便这些模板可以覆盖模块尝试创建自己的 HTML,并将其发送到 DB。但我的问题是,你们中有人遇到过这个问题吗?你们是如何解决的?

这个问题似乎仅仅因为 DB 就特定于 Web 开发。

我认为这个问题是一个通用问题,而不是真正特定于 git 或 Druapl,它更多的是带有 cms 问题的版本控制工作流。

4

1 回答 1

0

请参阅simont评论中的正确答案:

以下是评论中的链接:

  1. http://drupal.org/node/956112
  2. 在 Drupal/CMS 项目上使用版本控制
于 2012-05-17T13:25:17.310 回答