【发布时间】:2010-12-08 10:57:03
【问题描述】:
我需要对我们公司 svn 存储库中 svn 删除路径中的源进行一些研究。因为我需要大量使用注释,所以我想在 mercurial 或 git 中拥有历史。到目前为止我试过了:
- hgsubversion 和 git-svn:对于这两个程序,我都找不到方法来指定我需要路径存在的旧版本,都尝试 svn HEAD 并失败因为那里的路径被删除了。
- hgsvn:它找到旧路径(带有 peg 修订版),但未能进行初始更新,因为它想从 svn HEAD 修订版中获取日志,其中所需路径不存在没有了。
那么有没有办法将已删除的 svn 路径导入到 git 或 hg 中?
【问题讨论】:
-
是否可以在过滤后的输入上执行
svnadmin dump后跟svnadmin load,即。去掉删除你想要的文件夹的变更集?
标签: git mercurial git-svn hgsubversion