git - 如何仅将一个项目从 svn 存储库转换为 git?
问题描述
我正在尝试将 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
解决方案
您通常会使用subgit.com
(它有一个免费选项,方便一次性导出/导入)。
它可以适应非常规的主干/分支/标签映射。