首页 > 解决方案 > 如何在本地机器上与基于 Wordpress 的网站上的另一个开发人员并行工作

问题描述

我正在开发基于 WP 的项目,该项目安装在我的本地机器 (Wamp) 上,因此最新版本的数据库和 WP 文件在我的笔记本电脑上。我正在将 WP 文件推送到 git 存储库中,因此另一个开发人员可以从那里提取文件并将他的代码也推送到 git 中。WP 文件的合并与 git 一起工作正常,问题是数据库更改。一旦另一个开发人员改变了他的本地数据库,我必须在我的数据库中做同样的事情来保持我的数据库是最新的,这对我们来说并没有真正起作用。

我们正在尝试在外部服务器上使用集中式数据库:所有文件都存储在我们的本地计算机上,我们使用不同的 DB 用户连接到外部 mysql 服务器。它在合并数据库更改方面效果更好,因为我们都更改了同一个数据库,但是如果我们中的一个人需要安装插件,我们就会遇到麻烦,因为在这种情况下,安装插件的开发人员实际上拥有插件文件在他的本地机器上,但另一个开发人员 - 没有。因此,我们必须手动添加插件文件,然后我们中的一个人只需激活插件。这种方法的另一个缺点是 - 我们都连接到外部数据库,因此与使用本地数据库的相同操作相比,每次我们需要在开发期间重新加载网页时,我们都会基于对服务器的 ping 来浪费时间。

请描述您如何与其他开发人员同时在基于 Wordpress 的网站上工作?您使用哪些工具来使开发过程顺利进行并避免我上面描述的问题?

谢谢。

标签: wordpress

解决方案


推荐阅读