Я пытаюсь правильно настроить подмодуль в git и хочу убедиться, что я правильно его использую.
У меня есть главный репозиторий с именем MyProject
. У меня есть вторичный репозиторий, который содержит весь наш сгенерированный код доступа к данным под названием Data
. Я хочу настроить Data
как подмодуль MyProject
.
Data
редко изменяется, если нет изменения схемы или небольшого исправления небольшой ошибки.
Допустим, я добавляю некоторую новую функциональность в MyProject
, которая требует изменения схемы. Обычно я создаю ветку MyProject
с именем NewFeature
и проверяю там все свои изменения, пока она не будет готова для объединения с master. Я также хочу создать ветвь для Data
, чтобы любые изменения схемы оставались отдельными от Master
до тех пор, пока мои изменения не будут готовы к объединению.
Каков рабочий процесс для этого или есть даже один?
Спасибо!