我想知道如何使用HgSubversion 工具将 SVN 存储库转换为 Mercurial 存储库。我尝试了该hg convert
命令(来自ConvertExtension),但我的存储库失败了。
任何想法如何让 hgsubversion 从 SVN 转换为 Mercurial 的语法?
我想知道如何使用HgSubversion 工具将 SVN 存储库转换为 Mercurial 存储库。我尝试了该hg convert
命令(来自ConvertExtension),但我的存储库失败了。
任何想法如何让 hgsubversion 从 SVN 转换为 Mercurial 的语法?
只需在hgsubversion
启用扩展的情况下克隆存储库,您就可以开始了。
然而,有几个...
如果您没有经典的树干/分支/标签布局,您可能需要做一些调整。
初始克隆非常耗时,如果与 repo 的连接断开,则无法恢复操作,这意味着所有工作都将回滚。
这里的解决方案是只克隆第一个修订版
hg clone -r1 svn://repo
那么你也能
hg pull
您可以恢复,并将提取所有其他提交。
克隆完成后,调整 的[paths]
部分.hg/hgrc
以使其指向正确的存储库,或者如果您的克隆将充当中央存储库,则将其删除。