博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SVN——SVN项目迁移到GIT
阅读量:5930 次
发布时间:2019-06-19

本文共 1056 字,大约阅读时间需要 3 分钟。

svn有很多优点,但是git的出现对svn的冲击的确很大,现在很多公司项目的都迁移的git上了,下面是我自己在做svn迁移项目到git上面时候整理的一些资料,包括svn的提交日志记录也迁移到Git上面。

暂时就些整理这些,具体的操作如果有看不懂的,可以和我联系!右侧的qq号,欢迎一起探讨。 

相关操作: 

##clone svn -> git  地址支持协议 : svn://, http://, https://. 注意这个 URL 应该指向项目的 base repository,例如 ##http://svn.mycompany.com/myrepo/repository. 不要指到了 /trunk, /tag 或 /branches 里。git svn clone svn://10.68.245.11/tclshop --authors-file=users.txt --no-metadata -s dufy-move ##进入clone 的文件夹cd dfuy-move ##使所有的 SVN commit 都被抓下来了git svn fetch##在git中查看svn commit记录信息git log --pretty=oneline##查看分支 -- svn tag的被解析为git分支 ,需转换一下git branch -r ##转换分支-tag  git tag tags_20160329_hg origin/tags/tags_20160329_hg  ##删除远程的分支(tags)git branch -r -d origin/tags/tags_20160329_hg   ##本地初始化git仓库完成git remote add origin git@10.68.25.20:move/dufy-tclshop-test-two.git #推送到远端的git的仓库中git push origin master --tags##切换到分支git checkout 16130_20151125_hg ##提交分支到远程的仓库中git push origin 16130_20151125_hg

 


2:使用TortoiseGit 客户端也可以进行相关的操作 

这里写图片描述

参考资料: 

8.2 Git 与其他系统 - 迁移到 Git 

将代码库从 SVN 迁移至 Git 并保留所有 commit 记录 

svn 迁移到git下全过程 

git与svn 共舞 

SVN迁移到Git的过程(+ 一些技巧) 

你可能感兴趣的文章
mysql 存储过程 删除重复
查看>>
shell 编程初级
查看>>
exit和_exit的区别
查看>>
课程与教学管理系统(CMS):Sakai
查看>>
Laravel 实现定时任务
查看>>
c# 导入导出excel表格式
查看>>
GCC 命令行详解 -L 指定库的路径 -l 指定需连接的库名
查看>>
XILINX_zynq_详解(6)
查看>>
class_options
查看>>
HDU 1033 - Edge
查看>>
SQL Server中添加注释
查看>>
【STSRM12】夏令营(分治决策单调+主席树)
查看>>
支付宝扫码支付主业务流程以及实现
查看>>
[转载]getBoundClientRect函数详解
查看>>
51nod 1010 只包含因子2 3 5的数 二分答案
查看>>
文件操作函数
查看>>
Reflection: Congestion Avoidance and Control
查看>>
关于 eclipse 插件JsonEditorPlugin-0.9.4安装与使用
查看>>
在Ubuntu上搭建hive环境
查看>>
[POJ] #1003# Hangover : 浮点数运算
查看>>