Per*_*ich 3 git version-control ruby-on-rails ruby-on-rails-3
为什么config/database.yml默认包含在.gitignore文件中?这个小项目花了我一两个小时.
我偶然发现了这个麻烦:
不知道为什么.花费我一小时左右的时间摆弄重置和合并选项,当事实证明我甚至没有跟踪文件.在我写这篇文章的时候,我意识到我并不完全确定.gitignore被编写/修改为包含config/database.yml
它有什么理由应该存在吗?
该文件通常不会包含很多有趣的内容,以便在版本控制系统中进行跟踪.
但是,它会经常包含用于连接到数据库服务器,它不应该被公开的密码.
它还经常包含不同工作副本,数据库服务器的不同用户或数据库名称,SQLite文件的不同路径之间需要不同的信息.这些差异将导致无法在版本控制系统中跟踪此文件.
| 归档时间: |
|
| 查看次数: |
1226 次 |
| 最近记录: |