I'm trying to migrate a few Git repositories into one monorepo.
I have two project repositories, let's call them project1
and project2
. In my monorepo, I want to have a projects
directory with two subdirectories, project1
and project2
. Each subdirectory should contain the files from the corresponding project, with the Git history maintained.
Is this even possible with standard Git commands?
Note: I have looked at Lerna - lerna import
does exactly what I need, but unfortunately it only works with JS projects, and one of my projects is a Ruby project.