我正在尝试克隆一个大型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(如分支、标签、忽略等)。