1、新建本地Git目录
该目录作为Svn仓库迁移到的Git后的本地仓库。
2、新建authors.txt
在刚新建的Git目录下新建文件authors.txt,该文件主要保存Svn帐号和Git帐号的一个映射。
authors.txt内容如下:
svn帐号=git用户名<邮箱>
例如:
youxiao=youxiao<italyouxiao@gmail.com>
3、开始迁移
进入Git Bash命令行,输入以下命令开始迁移:
git svn clone svn://192.168.0.200/client_core -t tags -b branches -T trunk -A authors.txt client_core
4、Push至Git公共库
可以通过以下命令将本地Git项目Push至远端Git公共库:
git remote add origin git@gitlabapp.youxiao.com:client_core/client_core.git
git push -u origin master
5、其他
如果出现以下错误:
Author: VisualSVN Server not defined in authors.txt file
需要将VisualSVN Server用户到authors.txt即可
youxiao = youxiao<italyouxiao@gmail.com>
VisualSVN Server = youxiao<italyouxiao@gmail.com>