SVN项目迁移到GIT

作者: 初xin工作室 | 来源:发表于2019-07-03 15:25 被阅读0次

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

~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

作者:阿飞云

链接:https://blog.csdn.net/u010648555/article/details/52831194

来源:CSDN

著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~

相关文章

  • SVN迁移Git

    参考:GIt - 迁移到Git 构建user.txt 关联svn用户和git用户。 用git svn导入svn库 ...

  • git上传报错总结

    背景:公司要把项目都从svn迁移到git上 遇到的问题: POST git-receive-pack (chunk...

  • svn项目迁移到git

    历史原因,我司部分前端项目在svn托管。在重构和迁移并行的情况下,开启了svn项目迁移git的操作。目前已迁移完成...

  • svn项目迁移到git

    前言 最近刚把公司项目从svn迁移到了git上,在这里做个记录 数据迁移 执行上面的步骤就可以将svn项目导出到本...

  • SVN项目迁移到GIT

    svn有很多优点,但是git的出现对svn的冲击的确很大,现在很多公司项目的都迁移的git上了,下面是我自己在做s...

  • SVN 项目迁移到GIT

    为了统一、规范开发流程,以及CICD的推进,将SVN整体迁移至git环境,需要将历史记录同步到git 本文参考了以...

  • svn迁移到git

    SVN迁移到Git svn目录结构 先来看看svn目录结构,这个会关系到我们如何迁移。以下说的都是单个项目的迁移。...

  • Git常用命令

    最近项目从SVN迁移到Git上了,学习了使用Git命令进行了整理我 Git 图形化工具Sourcetree用的还不...

  • Git使用

    因公司项目从SVN整体迁移到Git,故记下Git的使用相关。 1、下载安装git; 2、创建新的仓库。创建新的文件...

  • svn项目迁移到git 初探

    一、从svn导出项目 使用命令(地址可以是svn开头,也可以是http,https): git svn clone...

网友评论

    本文标题:SVN项目迁移到GIT

    本文链接:https://www.haomeiwen.com/subject/lkzqhctx.html