Rails database.yml在开发中消失​​了

时间:2014-10-23 11:23:09

标签: ruby-on-rails-3 git github

我有一个Rails 3.2.x应用程序,我最近从git中删除了版本控制中的database.yml,将/config/database.yml添加到我的app目录中的.gitignore并执行了{{ 1}}在我的app目录中。我在git rm --cached config/database.yml下的生产和登台服务器上有database.yml文件,并通过我的app/shared/config/database.yml Capistrano文件对其进行符号链接。

在我的主分支上的开发环境中,我重新创建了deploy.rb文件,我可以继续开发,但是每隔一段时间,文件就会完全从目录中消失,我必须重新创建它。请注意,我database.yml通常会打开,Sublime Text 2是我大部分时间都打开的文件之一。

事情会运行一段时间,但突然之间文件将从我本地磁盘上的主分支database.yml目录中消失,我必须重新创建它。

可能导致此文件随机消失的原因是什么? config忽略它,我只在主分支中使用本地副本。这可能来自转换分支吗?或者因为我的文本编辑器打开了它?

这不是什么大不了的事,因为我有一个备份副本,我可以直接进入,但这只是在我将其从版本控制/ git中删除后才开始。

有关为何发生这种情况的任何想法?有时我需要演示应用程序而不想有任何“打嗝”。

非常感谢任何帮助。我不想将git提交回版本控制,这是肯定的,但这个问题令人困惑,为什么它会随机消失。

0 个答案:

没有答案
相关问题