BuckvicK
@BuckvicK
Опытный ламер

Как и где хранить общие файлы?

Имеется frontend на React и backend на Spring Boot, хранятся они в разных репозиториях. У них есть общие файлы который хранятся и там и там. Если вдруг либо на фронте, либо на бэке меняется что-то в общих файлах нужно как-то синхронизировать изменения (пока тупо отправляем по почте :) ). Подскажите какие способы есть для того, что бы как-то упростить этот процесс и хранить всё в одном месте? В голову приходят git submodules, но не уверен насколько это правильно и интересно услышать другие решения
  • Вопрос задан
  • 581 просмотр
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Git
software engineer
1. а что за общие файлы?
2. сделать для общих файлов третий репозиторий и коммитить туда
3. гит сабмодули наверное не самое лучшее решение. Но надо понять что за файлы.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
bullitufa
@bullitufa
электронщик программист (микроконтроллеры и PC)
По моему git submodule самое то оно.
Создаёте 3 реп. туда общие файлы. И в каждый реп добавляете субмодуль. По мере обновления синхронизируете субмодули!

Чем хорошо субмодуль? Тем что, вы можете "взять" слепок основного репа и субмодуля. При этом вести активную работу на всех трех. Ну и естественно использовать ветвление: всё что уходит в деплой берёте строго с веток релиз (например). + правильно здесь использовать теги. Особенно у субмодуля. Т.е. забирать с субмодуля не по камиту, а по тегу.
Удачи!
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы