美文网首页
[转载]svn转git

[转载]svn转git

作者: gisxiaowei | 来源:发表于2020-01-02 14:51 被阅读0次

转自:Joe(http://aidevjoe.github.io/2019/03/22/将 SVN 仓库转换成 Git 仓库/
摘选核心内容

1、编写user.txt文件

Joe = Joe <aidevjoe@example.com>
Lisen = Lisen <Lisen@example.com>
Zl = Zl <Zl@example.com>

2、转换

git svn clone --stdlayout --no-metadata -A user.txt https://192.168.1.50/svn/Repo/ RepoDir

--stdlayout: 示你的项目在 SVN 中是常见的 “trunk/branches/tags” 目录结构,如果不是,那你需要使用 –tags, –branches, –trunk 参数(请通过 git svn help 自行了解)。
--no-metadata: 让原 SVN 项目日志中的内容更符合 Git 的格式规范,且去掉了 SVN ID、URL 此类无用信息。
-A user.txt: -A 为指定用户列表信息。user.txt 为用户列表信息的文件。如果 user.txt 不当前目录,可以改为具体路径,例如 -A /Users/joe/Desktop/user.txt 。
https://192.168.1.50/svn/Repo/: 表示 SVN 的仓库服务器地址。
RepoDir: 为目标目录,这将会在 RepoDir 新建一个 Git repo,并开始从 SVN 中拉取代码。

如果遇到以下错误

Author: VisualSVN Server not defined in userinfo.txt file

在 user.txt 文件里添加以下内容即可

VisualSVN Server = Visual SVN Server <admin@yourdomain.com>

参考资料

1、将代码库从 SVN 迁移至 Git 并保留所有 commit 记录
2、如何将 SVN 仓库代码导入 CODING

相关文章

  • [转载]svn转git

    转自:Joe(http://aidevjoe.github.io/2019/03/22/将 SVN 仓库转换成 G...

  • SVN迁移Git

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

  • SVN & Git转

    PS:本文所有$符号之后为在终端中执行的命令。 版本控制系统 版本控制 版本控制(Version Control)...

  • 从svn迁移到git

    我使用了十几年的svn,然而现在我转投了git的怀抱~ 关于svn和git的使用 我不会在这里讲如何使用svn和g...

  • 版本控制工具入门 ——GIT

    本文首发于 LOGI'S BLOG,由作者转载。 GIT 与 SVN 的区别 SVN 是 集中式管理,版本库 位于...

  • 使用git管理svn项目

    git svn init http://xxxxxxx (svn co 的地址)git svn fetchgit ...

  • Android build.gradle 使用 Svn,Git

    Svn 读取Svn Revision Number 读取Svn日志 读取Svn Tag(不会) Git 读取Git...

  • SVN迁移Git

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

  • 记一次从0开始的Jenkins部署

    一、linux安装Jenkins 前言:git,svn,gitlab,maven,jdk 转载个大佬的文章http...

  • SVN迁移至GIT记录.md

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

网友评论

      本文标题:[转载]svn转git

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