美文网首页
将Svn的版本库迁移到Git,并保留Commit日志

将Svn的版本库迁移到Git,并保留Commit日志

作者: NesTa_xP | 来源:发表于2017-05-19 14:06 被阅读0次

1、新建本地Git目录

该目录作为Svn仓库迁移到的Git后的本地仓库。

2、新建authors.txt

在刚新建的Git目录下新建文件authors.txt,该文件主要保存Svn帐号和Git帐号的一个映射。

authors.txt内容如下:

svn帐号=git用户名<邮箱>

例如:

youxiao=youxiao<italyouxiao@gmail.com>

3、开始迁移

进入Git Bash命令行,输入以下命令开始迁移:

git svn clone svn://192.168.0.200/client_core -t tags -b branches -T trunk -A authors.txt client_core

4、Push至Git公共库

可以通过以下命令将本地Git项目Push至远端Git公共库:

git remote add origin git@gitlabapp.youxiao.com:client_core/client_core.git

git push -u origin master

5、其他

如果出现以下错误:

Author: VisualSVN Server not defined in authors.txt file

需要将VisualSVN Server用户到authors.txt即可

youxiao = youxiao<italyouxiao@gmail.com>

VisualSVN Server = youxiao<italyouxiao@gmail.com>

相关文章

  • 将Svn的版本库迁移到Git,并保留Commit日志

    1、新建本地Git目录 该目录作为Svn仓库迁移到的Git后的本地仓库。 2、新建authors.txt 在刚新建...

  • SVN迁移Git

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

  • SVN迁移Git

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

  • TortoiseSVN常见操作

    SVN checkout:从版本库中检出文件到当前目录。SVN commit:提交文件到版本库。SVN updat...

  • git commit

    git commit 命令用来将本地暂存的修改提交到版本库 git commit -m '提交信息' 我们用的比较...

  • Github 回退到指定 commit

    进入 Git 项目中 查看 commit 版本号 日志如下 本地回退 与远程库同步

  • 版本控制2

    分布式版本控制系统 反对CVS和SVN集中式的版本控制系统 Git的commit命令不同于SVN,commit只是...

  • git快速上手

    1. 创建版本库 创建版本库: git init 添加:git add . 提交:git commit —amen...

  • git常用命令

    查看本地分支git branch 提交所有更改git add . 将本地暂存的修改提交到版本库git commit...

  • git笔记

    git分布式系统,svn集中式区别就在于svn是将版本库集中放在中央服务器上,git是版本库就在自己电脑上,只是把...

网友评论

      本文标题:将Svn的版本库迁移到Git,并保留Commit日志

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