创建空分支时,git svn 克隆遇到错误



我正在尝试克隆一个大型SVN存储库以迁移到git,但是当克隆操作到达SVN提交时,克隆操作失败了大约三分之一,该提交创建了一个分支目录但不向其添加文件(文件被添加到另一个SVN提交中)。

错误是:

文件系统没有项目:工作副本路径"/branches/secretName"在/usr/local/Cellar/git/1.7.10.1/libexec/git-core/git-svn 行 5669 的存储库中不存在

我认为这是因为 git 不跟踪空目录。我怎样才能克服这个?

编辑:

http://gitorious.org/svn2git

看起来很有前途,可能几天没有时间玩它。

你不是忘了 --stdlayout 选项吗?

尝试 SubGit 进行迁移。它不是基于 git-svn 的,并将更多的 SVN 概念转换为 Git(如分支、标签、忽略等)。

最新更新