ma1*_*w28 5 git heroku git-branch
我有一个用于本地开发的主分支和一个用于部署到heroku的heroku分支.我有一个我忽略的conf文件,并且不检查master是因为它是私有的,但是在heroku分支中它没有被忽略,并且它被添加到repo中,因为heroku服务器需要它才能工作.
问题:我注意到当我从master到heroku进行git checkout时,它从master中删除了我的conf文件.heroku conf文件必须只是自动覆盖master上的同一个文件,因为该文件被忽略,git没有警告我,我有未提交的更改,我做了... shucks ...
我如何防止这种事情发生?有没有办法得到关于它的警告,或者我应该调整我管理事物的方式.
如果您愿意调整管理方式,我建议您为所有私有配置设置环境变量。Heroku 支持它们,并且它们极大地简化了开源项目的部署和存储库设置(请参阅http://devcenter.heroku.com/articles/config-vars)。
| 归档时间: |
|
| 查看次数: |
340 次 |
| 最近记录: |