我正在一个SVN
存储库包含重复存储库的项目中
/trunk/project_v1
/trunk/project_v2
/trunk/project_tomcat_migration_v3
/trunk/empService1
/trunk/empService2
/trunk/empService_random_string_v3
.
.
Tags
还包含重复的存储库。
git svn
命令来实现?git svn
无法实现上述操作,是否有任何方法可以克隆SVN存储库并将其复制到现有git存储库的分支中 git svn clone http://url/trunk//trunk/project_v2 --separate_branch_on_existing_repo
答案 0 :(得分:1)
使用svn2git。您可以使用路径指定哪个存储库。
https://github.com/svn-all-fast-export/svn2git
create repository project_v1
end repository
create repository project_v2
end repository
match /trunk/project_v1/
repository project_v1
branch master
end match
match /trunk/project_v2/
repository project_v2
branch master
end match
注意:标签是SVN中的分支,必须声明一些不同。 ([^/]+)/
用于匹配标签名称。
match /tags/project_v1/([^/]+)/
repository project_v1
branch refs/tags/\1
annotated=true
end match