У меня есть довольно большой svn-репозиторий со структурой, подобной приведенной ниже. У меня несколько репозиториев/проектов в рамках одного крупного проекта. Я устанавливаю svn2git для передачи svn в git, но мне кажется, что я должен делать каждый отдельный проект один за другим. Есть ли более простой/более автоматический способ перемещения этого svn-репо на git? Я хочу, чтобы убедиться, что я сохранить историю совершения и т.д.Преобразование SVN repo в git
Я не совсем уверен, что если эта команда будет поместить каждый «проект» в его собственную папку: svn2git https://my_repo/svn/my_repository
Одна проблемы, я мог видеть заключается в том, что некоторые из этих папок проекта не соответствуют традиционной структуре соединительных линий и тэгов. Любые идеи, как я мог бы это достичь?
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