我需要将SVN仓库的一部分迁移到git。
例如,SVN根目录为:http://example.com/svn/project
,我需要迁移项目子目录,如 http://example.com/svn/project/trunk/foo/bare
。
我尝试使用:
git svn clone http://example.com/svn/project \
-Ttrunk/foo/bare --no-metadata -A ~/authors-transform.txt ~/temp
运行这个命令后,我得到了一个包含两个分支的git仓库:trunk
和trunk@61
,但是我只需要一个分支。
我需要做什么才能在迁移后只得到一个分支?
svnadmin dump
会生成一个文本文件,至少当仓库始终包含文本文件时是这样的。 - Basile Starynkevitch