我正在尝试将我的SVN存储库迁移到Git,保持所有历史记录不变。我的SVN存储库具有非标准布局,项目文件直接位于存储库根目录下。没有标签和分支。
我首先使用git svn clone来迁移repo。命令成功完成但是当我做了git branch -r时我没有得到任何东西。
接下来我使用了svn2git。我首先尝试使用--rootistrunk选项,但命令没有运行,我无法在控制台中看到任何内容。我在某处读过--rootistrunk有一些问题并且可以使用 svn2git trunk / --no-minimize-url --verbose。该命令已运行但最后因错误消息而失败 svn2git错误:pathspec' master'与git已知的任何文件都不匹配。 命令失败:git checkout -f master。
有人可以建议我如何解决这个问题吗?