是否可以使用git push?部署网站?我有一个预感,它与使用git hooksgit reset --hard在服务器端执行有关,但我将如何实现这一目标呢?
你如何准备你的SQL增量?您是否手动将每个架构更改SQL保存到增量文件夹,或者您是否有某种自动化的差异化过程?
我对版本化数据库模式以及源代码的约定感兴趣.也许是一个预先提交的钩子来区分架构?
编辑:看到答案我想澄清一点,我熟悉使用增量运行数据库迁移的标准方案.我的问题是关于自己创建增量,最好是自动创建增量.
此外,版本控制适用于PHP和MySQL,如果它有所作为.(请不要使用Ruby解决方案).