【发布时间】:2012-04-10 02:08:40
【问题描述】:
我正在着手开发这个 Rails 系统,并被告知我可以修改服务器以进行一些测试。我对几个文件进行了小改动进行测试,确认了我的怀疑,然后对根目录进行了递归 git checkout。
我重新启动乘客没有问题,但 MySQL 出现错误,即我的 database.yml 文件没有正确的凭据。原来我之前的开发人员已将 database.yml 置于版本控制中,因此该系统上的用户名/密码恢复为递归 git checkout 上的先前提交。
有没有办法找回那个版本的 database.yml?似乎我想在我的 git 提交中向前迈进,但如果可以恢复这个文件,我不想胡闹。有人有什么想法吗?
【问题讨论】:
标签: ruby-on-rails git restore git-checkout revert