我正在开发与其他两个开发人员Drupal网站。什么是最好的合作方式?我们计划在不同的git分支上工作,同时也会有一个开发和生产分支。我们如何在不覆盖彼此的工作的情况下与数据库结构保持同步?
发布于 2022-10-27 12:33:00
这可以用Drupal的配置管理系统来完成。读一读https://www.drupal.org/docs/configuration-management以开始
本质上,除内容之外的任何站点更改都可以存储在.yml文件中,您可以在每个环境中导入/导出这些文件(将它们存储在GIT中)。
我不建议尝试同步内容,最好在dev/prod/prod环境中手动完成。但是如果你真的想要的话,就会有默认的内容模块,它允许内容也进入.yml文件中,https://www.drupal.org/project/default_内容
https://drupal.stackexchange.com/questions/313510
复制相似问题