Я использую Git Flow с несколькими проектами, каждый из которых имеет свой собственный репозиторий.
Я хочу объединить эти репозитории в один monorepo. Основная причина заключается в совместном использовании зависимых проектов по нескольким проектам, что в настоящее время означает, что нам необходимо зафиксировать исправления в нескольких хранилищах (см. Перекрестные изменения проекта в ссылке выше).
Facebook и Google, похоже, успешно используют эту модель (см.: этот разговор fb и этот разговор google).
Как я могу использовать что-то похожее на Git Flow при использовании одного репозитория для нескольких проектов?
В то время как полезные, переговоры, с которыми я связан, не вникают в детали, такие как ветвление и тегирование, и как они организуют разные выпуски проектов из одного магистрального/ведущего.
Я не женат на Git Flow. Я ищу, как создавать релизы в monorepo.