mysql - Mercurial 和MySQL

标签 mysql mercurial revision

我使用 Mercurial 对少数项目进行修订控制。我在我的 VPS 和本地机器上都安装了 Mercurial。我将更改从本地计算机推送到远程服务器。一切正常。

但是,我有时会更改数据库 (mySql),我需要来回更新数据库,以便保持远程和本地版本同步(使用 phpmyAdmin)。

有没有像推送更改到我的远程存储库一样将更改推送到 mysql 的解决方案?

最佳答案

数据库部署很痛苦。通常的解决方案是使用工具查看数据库(作为一组 SQL 脚本)和目标数据库的源代码控制描述,并生成/应用脚本以使两者匹配。

执行此操作的一些工具是:

我敢肯定还有更多。

关于mysql - Mercurial 和MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7010340/

相关文章:

mysql - 加入 MySQL 时转置数据

MySQL - 表 2 列值总和显示所有表 1 描述

configuration - 中止 : no username supplied (see "hg help config")

git - 如何在循环中运行 svn update 以将提交导入到 git?

php - 如何在 PHP 中获取 Subversion 修订号?

mysql - 保留页面更改历史记录。有点像 SO 对修订所做的

python - 在 AWS 中运行 Python 脚本的最佳位置在哪里?

mysql - 如果字段为空,则用首选字符串填充字段

git 相当于 'hg serve' ?

mercurial - Mercurial 传输完整文件还是仅传输差异文件?