3 Star 11 Fork 3

GiteeStudio / git-svn-fast-import

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.39 KB
一键复制 编辑 原始数据 按行查看 历史

git-svn-fast-import

Build Status

git-svn-fast-import is a toolset for fast Subversion-to-Git conversion.

svn-fast-export is Subversion dump utility.

It features:

  • branch history support
  • multi-branch SVN revisions support
  • SVN committer to Git author mapping

svn-ls-tree is Subversion equivalent of Git's ls-tree command.

It tries to mimic git ls-tree behaviour:

  • computes blob/tree checksums the same way as Git;
  • skips empty directories;
  • outputs in the same format as Git.

Installation

Use the make command:

$ export PREFIX=$HOME/opt
$ make
$ make install

Requirements

Example

$ mkdir -p repo.git && cd repo.git
$ git init
$ git-svn-fast-import --stdlayout -r 0:100000 /path/to/svnrepo
progress Skipped revision 0
progress Imported revision 1
progress Imported revision 2
progress Imported revision 3
...
progress Imported revision 99999
progress Imported revision 100000

Copyright

Copyright (C) 2014-2015 by Maxim Bublis b@codemonkey.ru.

git-svn-fast-import released under MIT License. See LICENSE for details.

C
1
https://gitee.com/oscstudio/git-svn-fast-import.git
git@gitee.com:oscstudio/git-svn-fast-import.git
oscstudio
git-svn-fast-import
git-svn-fast-import
master

搜索帮助