如何在保留分支的同时将SVN存储库转换为Git?

如何在保留分支的同时将SVN存储库转换为Git?,svn,git,Svn,Git,请帮忙。这似乎不适合我: git svn clone --stdlayout --authors-file=../authors.txt file:///home/path 这里有一套非常全面的说明,包括如何将SVN“标记”和“分支”转换为实际的Git标记和分支。最简单的方法是使用一个ruby脚本来处理所有这些。在过去8个月左右的时间里,我用它将几个相当大的subversion回购协议转换为git;这是迄今为止我找到的最好的工作工具。我很幸运地明确指定了分支和标记: git svn clone

请帮忙。这似乎不适合我:

git svn clone --stdlayout --authors-file=../authors.txt file:///home/path

这里有一套非常全面的说明,包括如何将SVN“标记”和“分支”转换为实际的Git标记和分支。

最简单的方法是使用一个ruby脚本来处理所有这些。在过去8个月左右的时间里,我用它将几个相当大的subversion回购协议转换为git;这是迄今为止我找到的最好的工作工具。

我很幸运地明确指定了分支和标记:

git svn clone http://server.com/svn/project -T trunk -b branches -t tags project
git remote add origin git@server.com:project
git push origin master

我将尝试用克隆SVN:它将分支、标记、忽略、EOL等SVN概念转换为相应的Git概念


也许我会找到一个简单的方法……

在git存储库中是否创建了分支?(
git branch-a
),您正在克隆的SVN项目的布局是什么?