1、需要先把用户名拉取导入到一个.txt文件中,在@xx.com 替换为你的邮箱
svn log http://127.0.0.1:123/xx/projecrName -q | awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2"="$2" <"$2"@xx.com>"}' | sort -u > users.txt
2、从svn中克隆地址并转化为git项目(注意users.txt的文件位置)
git svn clone http://127.0.0.1:123/xx/projecrName --authors-file=users.txt --no-metadata /usr/projectName
3、进入到/usr/projectName下执行以下命令(需要现在gitlab库创建好空项目)
给config设置用户名、email和gitlab远程地址
git config --local user.name gitlab的名字
git config --local user.email gitlab的邮箱名
git remote add origin gitlab的地址(htttp开头的)
4、push到远程库
git push -u origin master