03月12, 2019

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

一、安装git-svn

apt install git-svn


二、创建svn/git账号映射文件

users.txt

格式为:

svn账号=git账号名称


三、svn转换为git

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


四、添加git远程仓库

cd projectname
git remote add origin git@xxx.xxx.xxx.xxx:root/projectname.git


五、提交到git仓库

git push -u origin master


本文链接:https://lxyit.com/article/show/183.html

-- EOF --