当前位置: 首页 > news >正文

svn项目同步到gitLab

安装git

确保安装了git

新建一个文件夹svn-git

在文件夹中新建userinfo.txt文件,映射svn用户,这个文件主要是用于将SVN用户映射为Git用户(昵称及其邮箱)。

userinfo.txt具体格式如下:

admin = admin <admin@163.com>
lisi= lisi<mominglong@163.com>
lmh = lmh <lmh@163.com>
ql = ql <ql@163.com>

Clone SVN项目至本地Git

进入svn-git文件夹,右键“git Bash”打开git命令窗口,然后执行命令:

git svn clone "svn://47.92.83.81/test-repo"  --authors-file=userinfo.txt#切换git账号:win+r 输入control打开“用户账户”-》"管理凭据“,删除git凭据
git config --global user.name "root"
git config --global user.email"admin@example.com"git remote add origin http://39.98.166.121:9980/root/test-repo.git
#创建main分支(PS:如果报”error: src refspec main does not match any“,执行)
git checkout -b main
git pull --rebase origin main
git push -u origin main

 参考文档

svn 代码迁移到git_svn代码迁移到git-CSDN博客

http://www.lryc.cn/news/195664.html

相关文章:

  • 图解Dubbo,Dubbo 服务治理详解
  • Css 如何取消a链接点击时的背景颜色
  • 1.16.C++项目:仿muduo库实现并发服务器之HttpContext以及HttpServer模块的设计
  • ABAP 新增PO计划行时 新增行交货日期默认当前最大交期
  • VSCode怎么创建Java项目
  • 软件工程与计算(十四)详细设计中面向对象方法下的模块化
  • 商城免费搭建之java商城 开源java电子商务Spring Cloud+Spring Boot+mybatis+MQ+VR全景+b2b2c
  • python教程:selenium WebDriver 中的几种等待
  • 【MATLAB源码-第49期】基于蚁群算法(ACO)算法的栅格路径规划,输出最佳路径图和算法收敛曲线图。
  • LabVIEW生产者消费者架构
  • 成都瀚网科技:如何有效运营抖店来客呢?
  • iMazing2.17.3免费苹果手机备份还原助手
  • sql查询到了数据但是实体类个别字段为null(映射失败)
  • 配置VScode开发环境-CUDA编程
  • openGauss学习笔记-101 openGauss 数据库管理-管理数据库安全-客户端接入之用SSH隧道进行安全的TCP/IP连接
  • STM32如何使用中断?
  • 用于物体识别和跟踪的下游任务自监督学习-2-(计算机视觉中的距离度量+损失函数)
  • 热成像仪的工作原理及在工业设备状态监测中的应用
  • 什么是库存管理?无需Excel,2023年这几款大热库存管理软件你get了吗?
  • c# xml 参数配置表的使用
  • ubuntu20.04 nerf Instant-ngp
  • 隐写术--python隐写
  • MySQL的InnoDB存储引擎中的自适应哈希索引技术
  • 交互设计主要做什么?新手入门必读
  • 【深度学习实验】循环神经网络(三):门控制——自定义循环神经网络LSTM(长短期记忆网络)模型
  • flutter 消息并发时处理,递归查询
  • 第五十八章 学习常用技能 - 查看查询缓存
  • AI 辅助学 Java | 专栏 1 帮你学 Java
  • 2023_Spark_实验十六:编写LoggerLevel方法及getLocalSparkSession方法
  • 彻底搞懂:防止表单重复提交,前端限制还是后端限制?