I have a pretty large svn repository with a structure similar to below. I have multiple repositories/projects within one big project. I have been setting up svn2git to transfer svn to git, but it seems like I have to do each single project one by one. Is there an easier/more automatic way to move this svn repo to git? I do want to make sure I keep the commit history, etc.
I'm not entirely sure if this command would put each "project" into it's own folder: svn2git https://my_repo/svn/my_repository
The one problem I could see is that some of these project folders are not following the conventional trunk and tags structure. Any ideas how I could achieve this?
my_repository
project1
trunk
...
tags
1.0.0
1.0.1
1.0.2
project2
trunk
...
tags
1.0.5
1.0.6
1.0.7
project3
src
...
file1
file2
project4
trunk
...
tags
1.0.5
1.0.6
1.0.7