ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Svn 项目 转 Git 项目—GitLab为例

2022-07-23 19:04:02  阅读:151  来源: 互联网

标签:Svn svn Git 项目 -- 创建 为例


原文链接:https://www.cnblogs.com/ysmc/p/16512739.html

注意:Svn 迁移至 GitLab,应该优先考虑保留提交日志。
本迁移步骤只需要使用一个工具,Git。

Svn 转 Git

因需要尽量保留Svn提交日志,第一步需要先将Svn转成Git,如转换失败,请跳转至文档最下方。
1、 安装Git,安装过程不叙述,直接下一步下一步;
2、 创建工作文件夹,将鼠标移动至空白处,点击鼠标右键,选择“Git Bash Here”

3、 在控制台中输入以下命令,svn-url 为 svn库地址,回车,等待执行结束,图为执行完成后的结果,目录根据svn 项目结构而定;
git svn clone svn-url --prefix=svn/ --no-metadata JavaGroup

创建空项目

完成上述Svn 转 Git 后,登录 GitLab,新建项目,创建空白项目。
注意,新建空白项目时,去掉 “使用自述文件初始化仓库” 勾选

 

 

 

项目推送

项目库创建成功后,根据页面下方操作提示,进行项目推送

Svn 转 Git 失败解决方案

1、基于一些未知原因,Svn无法成功转成Git,该场景下,直接在本地拉取svn项目,删除svn文件夹,参考 创建项目库 方式,先创建一个空白项目,根据页面下方提示进行操作。

2、如果是提示文件路径过长错误,请先执行以下命令
git config --global core.longpaths true

标签:Svn,svn,Git,项目,--,创建,为例
来源: https://www.cnblogs.com/ysmc/p/16512739.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有