Стратегии развертывания Heroku + Github

Я работаю над веб-приложением, размещаю исходный код на Github и запускаю приложение на Heroku. Все работает нормально, но у меня есть проблема, я не могу обернуть голову вокруг. Перед развертыванием своего кода я запускаю несколько сценариев для оптимизации кода (минимизация, объединение файлов и т. Д.). Приложение heroku использует только оптимизированную версию приложения.

В основном у меня есть две папки:dev а такжеproduction. Dev содержит исходный код, который я пишу,production производится моими скриптами сборки (я использую grunt и requirejs). В настоящее время обе папки находятся в моем Git-репозитории, и обе они помещаются в Github и Heroku. Что мне больше всего нравится, так это иметь толькоdev на Github и толькоproduction на Heroku. Я прочитал несколько статей, как настроить различные ветви для Heroku, какописано в этом блоге, Могу ли я создать производственный филиал и иметь толькоproduction папка там, сохраняяdev папка в мою главную ветку? Или мне нужны отдельные репозитории?

Кто-нибудь пробовал что-то подобное? Я бы предположил, что это не что-то необычное.

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

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