#7 楼 @lyfi2003 嗯。 config/database.yml要ignore,每个环境(开发人员或生产环境)有单独目录来保存配置文件(全部提交git仓库),并做软链接
ln -fs environments/config/database.yml config/database.yml
environments 目录如下:
environments
├── dev1.example.com # 开发1
│ └── config
│ ├── database.yml
├── dev2.example.com # 开发2
│ └── config
│ ├── database.yml
├── prod.example.com # 生产环境
└── config
├── database.yml