使用hgsubversion将SVN转换为Mercurial?
我想知道如何使用将SVN存储库转换为Mercurial存储库。我尝试了使用hgsubversion将SVN转换为Mercurial?,svn,mercurial,hgsubversion,Svn,Mercurial,Hgsubversion,我想知道如何使用将SVN存储库转换为Mercurial存储库。我尝试了hgconvert命令(from),但在我的存储库中失败了 你知道hgsubversion的语法是如何从SVN转换到Mercurial的吗?只需在启用了扩展名的情况下克隆存储库,就可以了 然而,有几个 你应该注意的事情 非标准SVN回购布局 如果没有经典的主干/分支/标记布局,可能需要进行一些调整 大型SVN回购(大量提交) 初始克隆非常耗时,如果与repo的连接中断,您无法恢复该操作,这意味着所有工作都将回滚 这里的解决方案
hgconvert
命令(from),但在我的存储库中失败了
你知道hgsubversion的语法是如何从SVN转换到Mercurial的吗?只需在启用了扩展名的情况下克隆存储库,就可以了 然而,有几个 你应该注意的事情 非标准SVN回购布局 如果没有经典的主干/分支/标记布局,可能需要进行一些调整 大型SVN回购(大量提交) 初始克隆非常耗时,如果与repo的连接中断,您无法恢复该操作,这意味着所有工作都将回滚 这里的解决方案是只克隆带有
hg clone -r1 svn://repo
那你可以
hg pull
您可以继续,并将提取所有其他提交
杂项
克隆完成后,调整.hg/hgrc
的[path]
部分,使其指向正确的repo,或者如果克隆将充当中心repo,则将其删除