У меня есть два ветки: Development and Production. У каждого есть зависимости, некоторые из которых разные. Развитие указывает на зависимости, которые сами находятся в процессе разработки. Аналогично для производства. Мне нужно развернуть в Heroku, который ожидает зависимости каждой ветки в одном файле с именем "requirements.txt".
Каков наилучший способ организации?
О чем я думал:
- Поддерживать отдельные файлы требований, по одному в каждой ветке (необходимо выжить в частых слияниях!)
- Расскажите Heroku, какой файл требований я хочу использовать (переменная среды?)
- Записать сценарии развертывания (создать ветвь temp, изменить файл требований, зафиксировать, развернуть, удалить ветвь temp)