Я использую Heroku для размещения приложения Rails, что означает использование Git для развертывания в Heroku. Из-за "чистого Git рабочего процесса" на Heroku все, что должно идти вверх по течению к серверу, должно быть настроено идентично в моем локальном поле.
Однако мне нужно, чтобы определенные файлы конфигурации были разными, в зависимости от того, находится ли я в локальной установке или развернута на Heroku. Опять же, из-за метода развертывания Heroku я не могу использовать .gitignore и шаблон (как я уже неоднократно видел, и использовал его в других проектах).
Мне нужно, чтобы Git каким-то образом отслеживал изменения в файле, но выборочно указывал Git не переопределять определенные файлы при выводе из определенного репо - в основном для внесения определенных изменений только в одну сторону.
Можно ли это сделать? Буду признателен за любые предложения!