对于那些试图成为优秀的小开发人员并使用 git 对他们的 ExpressionEngine 站点进行版本控制的人来说,你如何处理你的数据库?
在我与多个开发人员在一个 ExpressionEngine 站点上工作的有限经验中,我们不得不全部运行在远程 Web 服务器上运行的单个 MySQL 开发数据库。对于那些尝试过的人来说,它非常缓慢。页面加载很容易花费 5-10 秒,使开发变得极其困难。在远程开发服务器上工作会更快。我试图避免在远程 MySQL 服务器上工作,以便能够在任何地方工作,而不依赖于 Internet 连接速度/质量。
只是想知道其他人如何处理他们的 MySQL 数据库。
您的所有开发人员都使用一个中央数据库吗?您是否像我们一样处理过缓慢的问题?
您是否将数据库置于版本控制之下?您如何处理多个开发人员和多个分支之间的导出/导入?
使用一个开发人员,我可以非常轻松地导入/导出/提交数据库,但是一旦您将另一个开发人员添加到组合中,它就会变得非常混乱。期待听到大家对这个庞大话题的看法。
谢谢!