Во-первых, я новичок в GIT, поэтому я прошу прощения, если это ужасный вопрос.
У меня есть 4 магазина Shopify для бренда (Канада, США, ЕС и Великобритания). Я пытаюсь настроить или, по крайней мере, понять лучший метод для разработки GIT для этих 4 сайтов.
Мы используем Github.
Сайты имеют 99% схожих кодовых баз. Так что я думаю о том, чтобы иметь ветку для каждого сайта и иметь основную ветку. Затем, когда изменения кода будут зафиксированы в основной ветви, внесите изменения в каждую ветвь "страны" и исключите определенные файлы. (Не уверен, что это возможно)
Когда изменения баннера кода сделаны (при настройке темы в Shopify), код изменяется. Затем, если мы развернем изменения кода, эти баннеры и т. Д. c необходимо будет снова исправить вручную. Я хотел бы использовать что-то вроде dploy.io для захвата кода Shopify и загрузки его в ветки "country" один раз в день. (Также не уверен, если это возможно).
Наконец, я хотел бы иметь возможность нажать кнопку, чтобы развернуть изменения кода с Git в магазине Shopify. Я предполагаю, что dploy также может сделать это.
В поисках мыслей или, возможно, простой проверки реальности моих идей.