我需要将SVN存储库克隆到git。
我的SVN存储库非常大,我只需要大约100次修订。
是否有参数可以帮助我做这样的克隆?
克隆SVN存储库的CLI命令是什么?
答案 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