У меня есть проект, в котором используется git subrepo: https://github.com/ingydotnet/git-subrepo, и я пытаюсь понять, как реализовать ветвление функций в качестве рабочего процесса разработчика.
Вот что у меня есть на данный момент:
- Создать ветку в монорепозитории
- Внести изменения в монорепо
- Сделать запрос на перенос для вашей ветки в мастер
- После того, как пул-реквест объединен с мастером, запустите
git subrepo push --all
, чтобы также sh коммиты в соответствующие репозитории
Звучит правильно? Мне ни разу не приходилось использовать git subrepo branch
или git subrepo commit
, поэтому я чувствую, что этот рабочий процесс на самом деле не является предполагаемым рабочим процессом для ветвления функций с помощью git вложенных репозиториев. Если предложенный мной рабочий процесс верен, какова реальная цель команд ветвления и фиксации вложенного репо?