Задать вопрос

Как работать с 2 GIT проектами в одном проекте?

Вот какой вопрос — какая будет практика работы с GIT хорошей в такой ситуации?

Проект на Yii2 (advanced), выделил доменное ядро со своим неймспейсом в отдельную директорию,
настроил алиасы, и сделал для этой директории отдельный репо на Гихабе.

Получается 2 GIT-проекта. Не разу не читал по практике -- нормально ли это?

Какие особенности и как это делать хорошо?
  • Вопрос задан
  • 480 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Python + Flask + Git: веб-разработка с нуля
    2 месяца
    Далее
  • Учебный центр IBS
    DEV-007 Введение в систему контроля версий Git
    1 неделя
    Далее
  • Stepik
    Git (система контроля версий)
    1 неделя
    Далее
Решения вопроса 2
@artinnok
бекенд-программист
Субмодули - палка о двух концах.
Плюсы:
1. Версионирование нескольких проектов

Минусы:
1. Неявные зависимости между проектами (изменение в одном проекте, приводит к изменениям в другом)
2. Повышение порога входа в проект (мало кто из разработчиков использует субмодули)

Когда я работал в проекте, в котором использовались субмодули это был ад - чтобы сделать коммит в субмодуль, приходилось копаться в 2-3 проектах, которые ты в первый раз видишь. Также, приходилось постоянно просить пермишены на заливку в эти проекты, чтобы обновить версию субмодуля.

Если есть возможность сделать без субмодулей - сделайте без них. В Python есть пакеты - готовые к продакшену библиотеки, наверняка, и в PHP есть аналоги пакетов / библиотек.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
Made In Dream Санкт-Петербург
от 100 000 до 220 000 ₽
ИТРУМ Ростов-на-Дону
от 75 000 ₽