reb*_*ion 5 mysql git mysqldump mysqlimport githooks
我需要数据库在两台本地计算机之间同步,而不必在两台本地计算机之间使用服务器。经过研究后,我认为我可以使用Git挂钩为我完成任务。
我想基本上是运行mysqldump在git push(和SQL文件添加到提交)和mysqlimport上git pull,并从远程仓库。
我找不到为此的任何特定挂钩。我尝试了该pre-commit钩子,但这没有在当前提交中添加SQL文件。然后prepare-commit,我尝试了一下,但是没有运气。
有人对此有答案吗?
Ben Kulbertis 的这个解决方案使用预提交和合并后 git hook 来完成这项工作。奇迹般有效!
http://ben.kulbertis.org/2011/10/synchronizing-a-mysql-database-with-git-and-git-hooks/