SVN——SVN项目迁移到GIT

svn有很多优点,但是git的出现对svn的冲击的确很大,现在很多公司项目的都迁移的git上了,下面是我自己在做svn迁移项目到git上面时候整理的一些资料。暂时就些整理这些,具体的操作如果有看不懂的,可以和我联系!右侧的qq号,欢迎一起探讨。 相关操作: 1:命令行执行##clone svn -> git 地址支持协议 : svn://, http://, https://. 注意这个 UR

大家好,又见面了,我是全栈君。

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

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

##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
https://git-scm.com/book/zh/v1/Git-%E4%B8%8E%E5%85%B6%E4%BB%96%E7%B3%BB%E7%BB%9F-%E8%BF%81%E7%A7%BB%E5%88%B0-Git

将代码库从 SVN 迁移至 Git 并保留所有 commit 记录
http://www.lovelucy.info/codebase-from-svn-to-git-migration-keep-commit-history.html

svn 迁移到git下全过程
http://www.aikaiyuan.com/6584.html

git与svn 共舞
https://www.chenyudong.com/archives/git-and-svn-collaboration.html

SVN迁移到Git的过程(+ 一些技巧)
http://www.blogjava.net/lishunli/archive/2012/01/15/368562.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/121223.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • selenium-webdriver_web driver

    selenium-webdriver_web driverChrome:https://chromedriver.storage.proxy.ustclug.org/index.html         https://sites.google.com/a/chromium.org/chromedriver/downloads Firefox:https://github.com/mozilla/geckodriver/release…

  • 《MySQL必懂系列》全局锁、表级锁、行锁

    《MySQL必懂系列》全局锁、表级锁、行锁

  • 医疗大数据平台的主流解决方案

    医疗大数据平台的主流解决方案多源异构数据汇聚分发系统:通过数据汇集和分发服务引擎,按照统一的数据格式和接口规范采集来自于不同厂家、不同设备类型、不同数据格式、不同传输协议的体征数据,然后进行数据存储,最后通过消息开放服务中间件实时分发至电子健康档案系统。   统一资源池的电子健康档案系统:电子健康档案系统是实施医疗信息 化管理和提供个性化医护服务的核心,它以用户或患者为中心,建立人口统计信息、既往病史、健康因素、家…

  • Mathtype公式编辑器常用快捷键

    Mathtype公式编辑器常用快捷键文章目录Mathtype公式编辑器常用快捷键1.放大或缩小尺寸2.在数学公式中插入一些符号3.微移间隔4.元素间的跳转用键盘选取菜单或工具条贴加常用公式Mathtype公式编辑器常用快捷键1.放大或缩小尺寸Ctrl+1(100%);Ctrl+2(200%);Ctrl+4(400%);Ctrl+8(800%)。2.在数学公式中插入一些符号Ctrl+9或Ctrl+0(小括号);Ctrl+[或Ctrl+](中括号);Ctrl+{或Ctrl+}(大括号);Ctrl+F(分式);Ctrl+/(斜杠

    2022年10月31日
  • 应用系统之间数据传输的几种方式

    应用系统之间数据传输的几种方式

    2021年10月31日
  • pycharm安装后运行不了_pycharm暂停程序

    pycharm安装后运行不了_pycharm暂停程序原博客链接:http://blog.csdn.net/qingyuanluofeng/article/details/46501427问题:pycharm安装后不能执行python脚本。我的是执行后老是报错,但是之前在cpython中都是可以的。于是上网查询解决方法原因:pycharm没有设置解析器/解释器设置错误(我的就是因为这个之前设置错了,位置也是错的,结果导致程序不能正常运行出

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号