1、通过svn下载所有历史数据,如果svn提交的版本比较多,时间会很长,可通过增加参数-r5791:HEAD(r5791为版本号)来限制要获取的版本数,
git svn clone http://xxx/x localpath
可以加的参数有
参数–-no-metadata表示阻止git导出SVN包含的一些无用信息
参数–-authors-file表示SVN账号映射到git账号文件,所有svn作者都要做映射
参数–-trunk表示主开发项目
参数–-branches表示分支项目
2、指定git地址
git remote add origin http://xxx/x.git
3、推送到git
git push origin master -u
4、通过 git svn rebase 即可完成更新操作