美文网首页程序员
SVN迁移GIT详解

SVN迁移GIT详解

作者: Brown_ | 来源:发表于2018-10-19 18:25 被阅读40次

因为工作需要和时代的变迁,svn已经日落西山了,再不迁移git我们就跟不上时代了,所以我决定将公司的代码从老旧svn迁移到git。

第一步先找确定要迁移的SVN地址,到要迁移的目录敲命令svn info。

bj-m21289a$ svn info
Path: .
Working Copy Root Path: /data1/run
URL: https://svn1.xxxx.xxx.com.cn/xxxxx/data
Relative URL: ^/data
Repository Root: https://svn1.xxxx.xxxx.com.cn/xxxxx
Repository UUID: 31ebd91e-9bc7-4023-9772-ff8ce07e86b4
Revision: 10529
Node Kind: directory
Schedule: normal
Last Changed Author: chenyuan3
Last Changed Rev: 10529
Last Changed Date: 2018-10-18 15:20:51 +0800 (Thu, 18 Oct 2018)

git svn clone  https://svn1.xxxx.xxx.com.cn/xxxxx/data -r 10529:HEAD --no-metadata data
/* 
-r 选择开始导入的版本
--no-metadata  表示阻止git导出SVN包含的一些无用
*/

将svn信息导入git本地版本库,可能需要一些时间,主要看你的内容大小

导入本地完成后,push到远端, 注意要有远端git的master权限

git remote add origin ssh://git@git.xxx.xxxx.com:2222/xxxx/project.git
git push origin master

done!

相关文章

  • SVN迁移GIT详解

    因为工作需要和时代的变迁,svn已经日落西山了,再不迁移git我们就跟不上时代了,所以我决定将公司的代码从老旧sv...

  • SVN迁移Git

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

  • SVN迁移Git

    SVN迁移Git ①本地SVN库转本地Git库 情况一:不想保留svn提交记录 删除svn目录文件中的.svn文件...

  • gitlab 新建项目 git 命令 学习

    新项目迁移gitlab,学一波git ^ ^ GitHub && Gitlab && SVN 比较 SVN和Git...

  • 解决IntelliJ IDEA菜单栏VCS中找不到git菜单的问

    迁移前:svn项目迁移后:git项目操作过程:把文件copy到git目录下之后(不带.svn),使用IDEA打开项...

  • 项目迁移Svn To Git

    Svn vs Git 详解可见: Git 和 SVN 之间的五个基本区别、Svn与Git的区别废话不多说直接开始教...

  • svn迁移到git

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

  • SVN迁移至GIT记录.md

    最近公司开始转向git,要求所有svn库迁移至Gitlab,除了SVN,公司在用的还有TFS也要求迁移,算是彻底转...

  • svn项目迁移到git

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

  • svn2git总结

    本文主要总结了svn迁移到git的步骤。 下载迁移工具subgit subgit是一个基于java开发的svn2g...

网友评论

    本文标题:SVN迁移GIT详解

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