从svn迁移至Git并保留所有 commit 记录
2023-09-27 14:25:30 时间
用户映射文件user.txt,等号左边为svn账号,右边为Git用户名和邮箱。
注意:svn中有多少用户就要映射多少
test1=test1<147258369@qq.com>
test2=test2<246813579@qq.com>
--生成秘钥 admin@example.com为GitLab的root用户邮箱地址
ssh-keygen -t rsa -b 4096 -C "admin@example.com"
--查看公钥内容,将内容复制到GitLab配置中的SSH Keys
cat /root/.ssh/id_rsa.pub
--svn转换为git dsidealTest为项目名称
git svn clone https://10.10.6.175/svn/dsidealTest --no-metadata --authors-file=user.txt dsidealTest
cd dsidealTest
--添加git仓库
git remote add origin git@10.10.14.234:root/dsidealTest.git
--提交到gitlab
git push -u origin master
相关文章
- 技术实操丨SoundNet迁移学习之由声音分类到语音情感识别
- WSL:系统迁移【WSL默认安装在C盘,大量占用系统盘的空间,所以迁移到其他盘中】【如果导入时失败,更新WSL后重试】【更新WSL:wsl.exe --update】
- Kaggle-猫狗图像分类全流程实践(支持迁移学习和其他分类任务迁移)
- SVN迁移部署
- SQLSERVER 通过分离附加的方式迁移文件存储的位置.
- [Navicat]把1个库的数据迁移到另1个库--数据库备份
- 老项目迁移到 springboot 过程
- idea maven javaweb项目迁移时的maven和版本报错问题解决(可解决同类错误)
- 向云服务迁移乃大势所趋
- 中国人工智能学会通讯——深度学习的迁移模型 一、迁移学习的三大优点
- git 与 tfs 源代码迁移工具
- 京东云开发者|京东云RDS数据迁移常见场景攻略
- 干货 | 非结构化数据迁移-Java 版S3Transfer
- 云迁移服务,云端上的舞蹈
- 图像识别 | AI在医学上的应用 | 深度学习 | 迁移学习
- 如何将EXCHANGE的一个ARCHIVED DATABASE 迁移到另一个MAILBOX DATABASE