我正在使用Heroku来托管Rails应用程序,这意味着使用Git部署到Heroku.由于Heroku上的"纯Git工作流程",任何需要上游到服务器的东西都必须在我的本地盒子上进行相同的配置.
但是我需要让某些配置文件不同,具体取决于我是在本地设置还是部署在Heroku上.再次,由于Heroku使用的部署方法,我不能使用.gitignore和模板(正如我已经多次提到的那样,并且已经在其他项目中使用过).
我需要的是让git以某种方式跟踪文件的变化,但有选择地告诉git在从特定的repo中提取时不要覆盖某些文件 - 基本上只对单向进行某些更改.
可以这样做吗?我很感激任何建议!