Как настроить файл require.txt для нескольких сред?

У меня есть два филиала, разработка и производство. У каждого есть зависимости, некоторые из которых различны. Развитие указывает на зависимости, которые сами находятся в разработке. Аналогично для производства. Мне нужно развернуть в Heroku, которая ожидает каждую веткуs зависимости в одном файле с именем 'requirements.txt.

Как лучше организовать?

Что я'мы думали о:

Ведение отдельных файлов требований, по одному в каждой ветке (должен выдерживать частые слияния!)Скажите Heroku, какой файл требований я хочу использовать (переменная среды?)Написание сценариев развертывания (создание временной ветки, изменение файла требований, фиксация, развертывание, удаление временной ветки)

Ответы на вопрос(2)

Ваш ответ на вопрос