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

dan*_*007 1 php database git configuration codeigniter

我正和朋友在Code Igniter中开发一个应用程序.因为我们两个人在我们的机器上都有不同的数据库登录,所以我们有不同的"config/database.php"文件.

我如何告诉Git我们两个都有不同的数据库配置?现在,我们每次拉动时都会遇到合并冲突因为"config/database.php"对我们不同.

lan*_*ons 6

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

这成为服务器设置过程中的一个额外步骤,但它可以消除您提到的悲伤.