В lerna можно инициализировать git на корневом уровне проекта lerna, а внутри папки packages
мы сохраняем наши небольшие отдельные проекты. Теперь предположим, что вы хотите сохранить историю git и коммиты этих пакетов изолированными друг от друга. Потому что, почему ты хочешь смешать истории коммитов не связанных проектов.
Учитывая, что вы объединяете уже существующие два или более проектов в проект lerna. Неужели у нас нет другого пути, кроме как удалить папку .git из этих дочерних пакетов, поскольку она привносит в картину эту грязную концепцию подмодулей? Какой более чистый способ получить выгоду от monorepo, сохранив при этом историю коммитов и рабочие процессы git независимо друг от друга для дочерних пакетов? Любой пример будет оценен.