SVN服务器建站笔记(二):git仓库迁移至svn仓库,并保留提交记录(迁移提交log失败)

若该文为原创文章,转载请注明原文出处

本文章博客地址:https://hpzwl.blog.csdn.net/article/details/158694752

长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...

其他(编程相关)

上一篇:《SVN服务器建站笔记(一):公司SVN服务器部署,一版本多仓库、多版本多仓库和客户端测试》

下一篇:敬请期待...

前言

  仓库之前都是git的,现在需要切换为svn,新项目没有问题,老项目已经是git,直接copy过去丢失提交的信息。

  本篇就是将git保留提交记录迁移至svn新仓库。

注意

  经过笔者和公司同事们努力,每个人都做了一遍,都研究了半天,未迁移成功,目前采用的方式是,将日志放入一个文本里面,作为初始化版本查询提交记录,但是不进行回滚了。

  Git使用的是gitlab,无法连接到id这些。

  有成功的笔者,可以留言。

GIT旧仓库迁移SVN新仓库流程

步骤一:新建一个svn仓库

  这个仓库用于放置迁移后的代码的。

  新建SVN项目,参考《SVN服务器部署笔记(一):公司云端SVN服务器部署》的"步骤三:新建SVN项目"。

   新建激光版本1的svn:

  

步骤二:使用git-svn工具克隆svn仓库

  安装git(略)。

cpp 复制代码
Git svn initt

  

  

  

  

  发现没有svn命令行,所以要重新安装一下,是安装的界面版本,需要修改下安装配置:

  

  继续,后续通过dcommit提交上去。

  提交上去没有提交记录。

GIT旧仓库迁移SVN新仓库流程

步骤一:打开git bash

  安装git(略)。

  右键打开git bash。

  

步骤二:拉取git仓库(源仓库)

  先把要迁移的原始仓库clone到本地新的文件夹,用于迁移

  

  

  关联headerid,但是svn没找到id版本号。失败

入坑

入坑一:git svn dcommit提交失败

问题

  

原因

  未知

解决方法

  安装tortoiseGit实现最后两步:

  

  

  

  即可。

上一篇:《SVN服务器建站笔记(一):公司SVN服务器部署,一版本多仓库、多版本多仓库和客户端测试》

下一篇:敬请期待...

本文章博客地址:https://hpzwl.blog.csdn.net/article/details/158694752

相关推荐
梦帮科技17 分钟前
Linux 内存取证学与 Rootkit 猎杀——Volatility 核心剖析与内核隐藏模块逆向清除
linux·运维·服务器·神经网络·算法·网络安全
无足鸟ICT18 分钟前
【RHCA+】软件包
linux·运维·服务器
智商网输送线配件1 小时前
电子制造零散耗材补货实战:小批量混批采购平台怎么选才不停机?
大数据·服务器·前端·数据库·自动化
橙色云-智橙协同研发1 小时前
汽车零部件行业:如何应对主机厂的严苛审核?
大数据·运维·服务器·人工智能·安全
白帽攻防录2 小时前
SRC 挖洞:DHCP 服务器上的四个 UAF,内网原生 RCE 怎么打域管
运维·服务器·网络安全·内网安全
VidDown2 小时前
用户说“卡顿“,服务器一切正常:播放质量监测与 QoE 指标
运维·服务器·ffmpeg·音视频·视频
暖核2 小时前
从零搭建 Ubuntu24.04 服务器:虚拟机安装 + Netplan 静态 IP+SSH 远程登录
服务器·tcp/ip·ssh
程序员-Benothing3 小时前
Linux性能分析方法论:USE、RED、火焰图与perf实战
linux·运维·服务器
问心无愧05133 小时前
[ACTF2020 新生赛]Exec
运维·服务器·笔记
微订校园外卖平台3 小时前
同城外卖跑腿平台需要服务器吗?交付方式、部署架构与上线核对
服务器·架构·github·外卖系统·本地生活·微订