svn迁移到git仓库并保留commit历史记录

前提

  • 已安装git
  • 已安装gitlab

迁移

1.环境准备:

sudo apt-get install git-svn

2.svn账号与git账号映射,users.txt

svn账号=git账号名称

3.svn转换为git

git svn clone svn://ip端口/projectname --no-metadata --authors-file=users.txt --trunk=trunk projectname
cd projectname

4.添加git仓库

git remote add origin [email protected]:root/projectname.git

5.提交到gitlab

git push -u origin master

你可能感兴趣的:(工欲善其事必先利其器)