首先准备一个users.txt
,设置svn账户与git账户的对应关系
user1 = user1<user1@example.com>
zhangsan = zhangsan<zhangsan@example.com>
然后执行以下命令
git svn clone svn://192.168.99.99/projects/project1 --prefix=svn/ --no-metadata --authors-file=users.txt new-project-name
如果项目版本较多,这个过程可能持续几个小时。
如果遇到Using higher level of URL: svn://192.168.1.2/a/b/c/d/trunk => svn://192.168.1.2/a
,可以加上--no-minimize-url
选项。