使用hg convert将git repo转换为旧的svn格式

时间:2013-09-12 13:47:08

标签: git svn mercurial format

根据以下帖子:

http://davidvg.com/2011/12/07/converting-a-git-repo-to-svn

可以使用hg convert将git repo转换为svn repo。这对我有用,但是,由此产生的svn回购对我来说是现代的。生成的svn repo的db / format编号为6(svn 1.8+)。我需要它是4(1.6+),svn的旧版本。有没有办法指定hg转换为转换为指定的db /格式号?

或者,是否有另一种方法可以将我的git repo转换为svn db / format 4(1.6 +)?

1 个答案:

答案 0 :(得分:2)

您可以使用当前版本的Subversion将存储库转储为与版本无关的格式(svnadmin dump),然后使用旧版本的Subversion将该转储文件加载到新存储库中(svnadmin load )。

否则,我会建议找到旧版本的hg&基于git的工具,支持旧版本的Subversion。