Maksclub
@Maksclub
maksfedorov.ru

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

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

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

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

Какие особенности и как это делать хорошо?
  • Вопрос задан
  • 472 просмотра
Решения вопроса 2
@artinnok
бекенд-программист
Субмодули - палка о двух концах.
Плюсы:
1. Версионирование нескольких проектов

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

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

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

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

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