如何通过参数克隆SVN存储库到git?

时间:2017-08-13 07:54:25

标签: git svn

我需要将SVN存储库克隆到git。

我的SVN存储库非常大,我只需要大约100次修订。

是否有参数可以帮助我做这样的克隆?

克隆SVN存储库的CLI命令是什么?

1 个答案:

答案 0 :(得分:0)

请参阅git svn的文档:

  

-r arg
  --revision arg

     

与fetch命令一起使用。

     

这允许部分/烧灼历史的修订范围   支持的。 $ NUMBER,$ NUMBER1:$ NUMBER2(数字范围),$ NUMBER:HEAD,和   BASE:全部支持$ NUMBER。

     

这可以让你在运行fetch时制作部分镜像;但是   一般不推荐,因为历史将被跳过和丢失。

所以运行

git svn init --trunk=trunk_subdir
git fetch -r 100:HEAD # or 100:500 or such