新手问题 谈谈 database.yml.example 的作用

small_fish__ · 2012年12月07日 · 最后由 iBachue 回复于 2012年12月08日 · 2501 次阅读

线上代码出了故障,着急之下 checkout 到之前一个版本,无奈 database 的配置被覆盖了,找了备分的同事才解决,怎样彻底解决这个问题呢?今天才知道可以用 database.yam.example,的方法

config/database.yml 加到 gitignore,本地环境跟服务器环境自己配相应的 database.yml, database.yml.example 起个参考

线上代码出故障,正确得做法不是 checkout 到一个之前得版本,而是 cap rollback 难道没有用自动部署工具比如 capistrano?

#1 楼 @rociiu 恩,就是这个意思。

#2 楼 @lgn21st 没有用,原始的 git

用 1 楼 @rociiu 的辦法就足夠了 配置文件,所有自動生成的文件 都必須遠離 git 庫。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号