I have used svn2git to convert a large SVN repository of 10+ thousand commits to a Git repository.
The Git repository works fine but was substantially larger in file size compared to the SVN repo.
The cause for this seems to be that the SVN branches have not been properly created as a new branch, but rather copied the entire file content from the master and worked on top of that.
Therefore, all of the Git branches are behind the master by 10k+ commits. As the process of manually recreating each branch and running svn2git again would take days, I was wondering whether its possible to merge the root of these related trees to a single source but keep the HEAD separated to continue work on the branches.
Let me know if you need additional information.