We have two Subversion repositories, each with a single project. So:
svn://server/svn/project_a
svn://server/svn/project_b
They are separate projects, and are in separate repositories with completely separate commit histories. Project A has r1, r2, ... r100
and Project B has r1, r2, ... r400
We would ultimately like to merge these two SVN repositories into a single Git repository. Whether the merge can take place in Git, or should take place in a third temporary SVN repository first, we ultimately want to see:
git://server/svn/projects/
Which is a repository with both Project A and Project B. They will be stored in separate folders, like:
git://server/svn/projects/project_a
git://server/svn/projects/project_b
So there won't be any conflicts "merging" the two. We were able to use this answer flawlessly to transfer a single SVN project into a single Git project, with commit history included.
We would like to merge our two SVN Projects A and B into a single Git repository, but we want the commits to be merged by date. ie:
8b8dad: Project A, r1 (first commit in Git)
dbdffe: Project B, r1 (child of previous)
0ae7f7: Project B, r2 ...
615b51: Project A, r2 ...
916e59: Project A, r3 ...
85f241: Project B, r3 ...
Is this possible? Should we merge the two SVN repositories into one, then import into Git? Or is it easier to leave them separate, and perform the merge during the Git import?