svn迁移到git
来源:互联网 发布:婚礼 简单 知乎 编辑:程序博客网 时间:2024/05/03 08:56
记录svn代码向git服务器迁移
查了很多资料,步骤流程说的清楚,但是没有说明一些具体意义和要注意的。
先介绍一下背景,SVN项目,之前没有用分支,tag,trunk等来管理,就是一个库,一堆代码。log也写的不标准,有的时候有,有的时候没有。
我的需求:将SVN上面的代码转移到git服务器,用git管理,svn之前的一些log信息不丢失。我本地git版本是2.6.2
下面是步骤:
1.很多文章说开始就要导出用户,和git用户对应,我查到最详细的文章 是 https://www.chenyudong.com/archives/git-and-svn-collaboration.html 其他好多文章说的不详细。
我这里的情况是,git服务器刚刚搭建起来,还没有其他用户,就我自己,所以先不进行用户文件映射。后面需要的话在弄吧。
2.就像上面说的,我的SVN库没有分支,没有tag,用git svn clone 的时候 ,加上了-T -b -t 这些没有克隆成功,就出来一个带有.git的空仓库。
3.还有一个元数据的选项,--no-metadata,网上说这个是让日志更干净,但是说的也不详细,如果有图对比一下就好了,干净的日志是什么样子的,所谓的不干净日志又是什么样子的,我克隆同一份SVN库两次,一个用了此选项,另外一个没有用,但是查看log的时候没有发现什么不同。留待以后研究吧
4.所以到最后,我克隆SVN库的命令就是单纯的 git svn clone SVN库地址 项目名称(克隆到本地的)
5.现在克隆后,log 显示不太友好,
觉得这个是编码不一致的问题。
6.下载代码之后,git branch -a 显示 本地有个master 分支,remotes/ git - svn 这个分支应该指的是远端的SVN库。就是看着不舒服,也不影响使用
- SVN 迁移到 Git
- svn迁移到Git
- SVN 迁移到GIT
- SVN迁移到git
- svn迁移到git
- 从SVN到GIT迁移
- 从SVN迁移到GIT
- svn迁移到git实践
- svn迁移到git实践
- 从 SVN 迁移到 Git
- SVN到Git的迁移
- 本地svn迁移到git
- SVN如何迁移到Git?
- SVN如何迁移到Git?
- SVN迁移到Git的过程
- svn迁移到git下全过程
- SVN数据迁移到Git笔记
- mac 下svn 代码迁移到git
- 深度学习(六十七)metal forge深度学习库使用
- 基于Madplay的MP3音乐播放器
- Android中自定义View仿京东秒杀倒计时
- stm32f407 学习过程中时钟问题(整理记录)
- ntp 网络攻击与解决方法(3种)
- svn迁移到git
- 美团酒店Node全栈开发实践
- 获取App应用版本信息 → AppApplicationMgr
- SpringMVC之Controller常用注解功能全解析
- java中数据类型对应MySQL中的数据类型
- CentOS下BeeGFS的安装小结
- iOS 获取控件所在cell的indexPath值
- 函数重载的简单介绍
- Tomcat源码分析-StandardServer类