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

SVN 迁移到 GIT,并保留提交记录

1)svn账号与git账号映射
创建 user.txt ,格式如下,user.txt 放置在git base here 所选目录下即可
schacon = Scott Chacon <schacon@geemail.com>
selse = Someo Nelse <selse@geemail.com>

为了获得 SVN 使用的作者名字列表,可使用GIT BASH 在SVN 项目下运行这个:

svn log --xml --quiet | grep author | sort -u | \
perl -pe 's/.*>(.*?)<.*/$1 = /'
 2)svn转换为git
git svn clone http://ip端口/projectname --no-metadata --authors-file=user.txtt projectnamecd projectname
 3)添加git仓库
 git remote add origin http://ip端口号/r/virtualSceneICV.git
4)提交到git
git push -u origin master

如果你想要将本地的master分支推送到远程仓库,并且远程的默认分支是main,你可以使用以下命令进行操作

git push -u origin master:main

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

相关文章:

  • 【数据结构与算法】LeetCode:堆和快排
  • 文档大师:打造一站式 Word 报告解决方案
  • Python 数字专题:全方位解析整数
  • IP协议报文
  • 【分布式微服务云原生】掌握分布式缓存:Redis与Memcached的深入解析与实战指南
  • 计算机毕业设计 基于Python的智能文献管理系统的设计与实现 Python+Django+Vue 前后端分离 附源码 讲解 文档
  • 如何查看NVIDIA Container Toolkit是否配置成功
  • python全栈学习记录(二十一)类的继承、派生、组合
  • Go语言实现长连接并发框架 - 任务执行流
  • Flutter与原生代码通信
  • 每日读则推(三)
  • Android Studio | 无法识别Icons.Default.Spa中的Spa
  • SKD4(note上)
  • rabbitmq----数据管理模块
  • 【人工智能深度学习应用】妙笔API最佳实践
  • SOMEIP_ETS_150: SD_Send_triggerEventUINT8Multicast_Eventgroup_6
  • 【EXCEL数据处理】000009 案列 EXCEL单元格数字格式。文本型数字格式和常规型数字格式的区别
  • Vxe UI vue vxe-table vxe-text-ellipsis 如何实现单元格多行文本超出、多行文本溢出省略
  • FFmpeg源码:avio_feof函数分析
  • 各省-城镇化率(2001-2022年)
  • 飞创龙门双驱XYZ直线模组高精度应用实例
  • Prompt 初级版:构建高效对话的基础指南
  • 餐饮重点企业在AI领域的布局,看方大的AI实践
  • Axure PR 9 开关切换 设计交互
  • ruoyi-python 若依python版本部署及新增模块
  • 【理论】负载均衡
  • 流行前端框架Vue.js详细学习要点
  • Java.数据结构.TreeMap
  • 什么是托管安全信息和事件管理 SIEM?
  • vscode安装及c++配置编译