У меня есть SVN-репозиторий, который выглядит примерно так:
\project1
- branches
- tags
- trunk
\project2
- branches
- tags
- trunk
\subfolder
\project3
- branches
- tags
- trunk
\another-subfolder
\project4
- branches
- tags
- trunk
etc
Здесь, наверное, около 100 проектов. Я хотел бы создать репозитории git-svn для каждого из них, предпочтительно тот, который отражает структуру SVN.
Моей первоначальной мыслью было написать скрипт, который будет обходить дерево SVN и делать git svn -d clone
для каждого проекта, но мне интересно, есть ли лучший способ сделать это (или если кто-то создал инструмент, поэтому я не должен сделать это сам). Это разумно, или есть лучшие способы выполнить эту задачу?