我目前正在使用WordPress构建一个网站。我想要遵循的工作流程是本地的 - >分期 - >生产。但是,WordPress似乎使这有点棘手,因为WP GUI中的许多更改都保存到数据库而不是更新本地文件。
例如,当我更改主页的标题时,会在页面加载时写入该标题,然后从数据库中读取该标题。同样适用于我在GUI中进行的任何样式更改,如文本颜色等。
因此,这些更改都不能使用git推送到登台,因为git只查找文件中的更改,而不是数据库表中的更改。
我知道我可以直接在登台服务器上进行这些更改,但如果可能的话,我宁愿将开发完全保留在本地。
我也理解我可以导出本地数据库并将其导入到登台服务器上,但由于很多原因这很糟糕。
所以问题是,有没有一种方法(和/或工具)来捕获对各个数据库表的更改并将它们推送到远程数据库,类似于git如何处理文件更改?