php - 使用 git 版本控制进行 PHP 开发

标签 php mysql git apache version-control

是否可以对 PHP + MySQL + Apache 项目进行版本控制?它能否跟踪数据库中的更改,例如,如果我添加了一个新表,我可以提交吗?

谢谢。

最佳答案

将数据库保持在版本控制中是不正常的。一些开发人员使用 sqlite 数据库进行开发,以便将其 checkin 版本控制,但这可能会导致问题,因为 sqlite 语法可能与 MySQL 不同。

但是,您可以保留数据库架构和迁移源代码控制。查看一个项目,例如 mysql-php-migrations开始。

http://net.tutsplus.com/tutorials/other/easy-version-control-with-git/ 上有一个关于将 PHP 与 Git 结合使用的很好的教程。 - 这应该让你开始。

关于php - 使用 git 版本控制进行 PHP 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10969893/

相关文章:

mysql - 在同一个表上选择多个键值对

git - 如何在 Netbeans 中下载以前的 git 提交?

c - libgit2:创建存储库时无法解析路径

php - 您的 SQL 语法有误;查看手册...第6行

php - 为什么在尝试使用 mysqldump 命令时出现此错误?

php - 更改单个产品页面上的评论评级位置

javascript - 如何使用php和mysql数据库在谷歌地图上显示多个位置

git别名获取cwd

php - Drupal 8 - 图像样式未在第一页加载时显示

php - 使用 Docker 工具箱 MySQL 连接超时