【实践】SVN一个项目迁移到Git上

本文档介绍了如何将一个使用SVN的项目迁移到Git。首先在工作机上检出项目,通过SVN命令获取所有提交者信息并整理格式。接着在新的Git仓库目录中执行迁移命令,忽略可能出现的错误,等待文件下载完成。然后检查迁移后的commit历史,添加远程仓库地址,最后将本地代码推送到远程Git仓库。
摘要由CSDN通过智能技术生成

情况:svn和git不在一台服务器上,都是linux

1. 在自己的工作机上 检出需要迁移的项目

2.在此目录下,右键打开 git bash 输入 下面的命令,打开看到是一列svn 账号

svn log --xml | grep "^<author" | sort -u | \awk -F '<author>' '{print $2}' | awk -F '</author>' '{print $1}' > userinfo.txt

3.打开这个userinfo.txt,里面都是提交人员的名单

4. 在每个名字后面加上 等于号 和邮箱 格式如下,然后保存下。

loginname = Joe User <user@example.com>

5.进入一个准备作为git库的目录,把userinfo.txt 放进去 

6. 执行下面命令,由于只是迁移一个project而

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值