@Varandey

Что делать с двумя репозитариями?

У меня есть 1 проект.
Его нужно деплоить на 2 разные системы, в каждой из которой свой гитлаб.

Сейчас у меня тупо два репозитория (директория .git) с этих двух систем.

А т.к. проект-то один, то приходится вручную синхронизировать оба этих репозитория.

Что делать?
Как грамотно держать одну кодовую базу на одном репозитории, но деплоить в два разных удаленных репозитория?
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
Не вполне понятно что за 2 системы и чем является ваш проект в них...
Если ваш проект можно назвать плагином для этих систем, то видится три варианта:
1. Создаете в "системах" папку своего проекта и добавляете ее в .gitignore. Клонируете в папку свой проект и работаете с ним как обычно. Т.е. у вас получается репозиторий внутри репозитория, но они друг про друга не знают.
2. Сделать ваш проект модулем тех "систем" с помощью git modules со всеми вытекающими.
3. Оформить ваш проект в виде внешнего модуля (npm, composer и т.п.) и инклюдить его в "системы".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы