svn迁移gitee
时间: 2023-10-02 14:13:58 浏览: 139
将svn迁移到gitee的步骤如下:
1. 在svn项目目录中,使用gitbash执行以下命令获取svn用户映射成git账号,并将结果保存到userinfo.txt文件中:
```
svn log -q | awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2" = "$2" <"$2"@qq.com>"}' | sort -u > userinfo.txt
```
2. 创建一个新文件夹,并将生成的userinfo.txt文件放入其中。
3. 在新文件夹中,使用gitbash执行以下命令,将svn代码克隆到本地:
```
git svn clone https://svn_project_url/ --no-metadata --no-minimize-url --authors-file=userinfo.txt --no-minimize-url
```
4. 关联gitee上的git库,可选择创建新的库以避免合并错误。执行以下命令,并在弹窗中输入git账号密码:
```
git remote add origin https://gitee.com/xxxx.git
```
阅读全文