我正在尝试将svn存储库转换为git,但是该存储库有3个项目,我只想要一个项目(包含标签和主干),下面的树显示了该存储库。
project
├── tags
│ ├── v1_project1
│ └── v1_project2
└── trunk
├── project1
├── project2
└── project3
我只想转换project1(project1,v1_project1)。有人知道我该怎么做吗?
已编辑
我尝试使用svn2git从该链接进行转换:https://github.com/nirvdrum/svn2git
但是我不明白--no-minimize-url
是什么意思:
svn2git http://svn.example.com/path/to/repo/nested_project --no-minimize-url
答案 0 :(得分:1)
您通常会使用subgit.com
(具有free option,方便进行一次导出/导入)。
它可以容纳非常规的trunk/branch/tag mapping。
答案 1 :(得分:0)
因此,除主干外没有其他分支。使用git-svn,您可以专门指定标签或分支所在的目录...当然,它不是标准布局,因此您不会使用{{1} }。您将使用类似-s
的名称。您可以根据需要指定多个。