У меня есть одно приложение, которое я продал нескольким клиентам. У каждого клиента есть свое собственное приложение (на Heroku).
Приложения этих клиентов отличаются только тремя конфигурационными файлами: database.yml, aws.yml и corporate.rb
Локально, у меня есть один главный филиал и столько же локальных филиалов, сколько у меня клиентов. Мне нужны эти локальные филиалы для хранения 3-х конфигурационных файлов каждого клиента. Каждый раз, когда я делаю изменения в мастере, я объединяю их с ветвями каждого клиента и отправляю их один за другим в Heroku.
Это довольно тяжело ...
Следуя предложению этого поста: pull / push из нескольких удаленных местоположений , я создал одну удаленную сгруппированную ветку и взломал мой файл конфигурации, чтобы эта ветка ассоциировалась с несколькими URL.
Проблема в том, что когда я пытаюсь нажать на него, он отказывается это делать, потому что пульты не синхронизированы правильно. Если я нажимаю принудительно, он перезаписывает мои файлы конфигурации, что также не является решением.
Я пытался включить эти файлы конфигурации в .gitignore, но он продолжает их выдвигать.
Есть идеи, чтобы решить эту проблему? Спасибо !!!