SVN代码迁移至Gitlab

1.导出用户列表

 svn log svn项目地址 -q | awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2"="$2" <"$2"@qq.com>"}' | sort -u > ./svnuser.txt

2. 本地新建项目文件夹project,git导出svn项目

git svn clone svn项目地址 --no-metadata --authors-file=./svnuser.txt projecte

3.gitlab 新建空项目, 与空项目建立连接

git remote add origin 仓库地址

4. 推送代码

git push -u origin master

你可能感兴趣的:(svn,gitlab,java)