【发布时间】:2013-02-05 20:19:46
【问题描述】:
我正在从 SVN 迁移到 git,我正在尝试使用 git svn 包装器 svn2git (https://github.com/nirvdrum/svn2git) 迁移我现有的 SVN 存储库。我正在使用 svn2git,因为它保持分支完好无损。我的最终目标是将项目放到github上。
通过 svn2git 执行克隆时,尝试访问文件夹时执行停止:
svn/https%3A
这应该是一个分支 - 但是我在存储库中看不到它。我假设在某个阶段我不小心命名了一个以 https 开头的分支:(认为它需要完整的 SVN 路径),但是现在我不确定如何再次删除它,因为它找不到。
有什么方法可以使用 svnadmin 查找和删除它吗?
【问题讨论】:
-
svn2git 是否列出了它失败的版本?你能登录 svn/branches 并找到它吗?它很可能是被创建和删除的(因此不容易看到)
-
是的..它在 rev 789 上失败了,我在服务器上的 svn respoistory 上进行了 grep,发现 revs 788、789 和 790 包含分支/https:/ 的痕迹...不过我的问题是不是我不确定在获取时如何避免这些修订?