php - 如何在开发人员之间使用具有不同数据库配置的 Git?

标签 php database git codeigniter configuration

我正在与 friend 一起在 Code Igniter 中开发一个应用程序。因为我们两个在我们的机器上都有不同的数据库登录,所以我们有不同的“config/database.php”文件。

我如何告诉 Git 我们都有不同的数据库配置?现在,我们每次 pull 时都会遇到 merge 冲突,因为“config/database.php”对我们来说不同。

最佳答案

我通常将 /application/config/database.php 文件重命名为 /application/config/database.default.php (版本化)并将原始路径添加到.gitignore 文件。然后,每个开发人员将默认(未版本控制的文件)复制回原始路径并根据其本地设置进行编辑。

这成为服务器设置过程中的一个额外步骤,但它可以避免您提到的麻烦。

关于php - 如何在开发人员之间使用具有不同数据库配置的 Git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9708645/

相关文章:

git - 什么是 Git 快进?

javascript - 如何以 Angular 使用functions.php文件中的函数

javascript - 如何通过Ajax向Mysql插入多标签输入同名

php - 在php图像上传过程中..在php中使用move_uploaded_file方法...所选图像不会移动到新的Floder

sql - 在 SQLPLUS 中正确格式化表

git config --global core.filemode false 不适用于 git diff

php - WordPress CPT 能够登录和注册

java - 导入 csv 文件以填充 Netbeans 中表中的数据

php - 键 'bla bla bla bla ' 上的重复条目 'username'?

android - Android项目版本发布自动化