从Mercurial存储库创建快速导出包

时间:2012-05-10 16:29:28

标签: git version-control mercurial plasticscm

我正在尝试找到快速导出hg存储库并将结果转储到快速导出兼容格式文件的方法。

基本上我想用Git或Plastic SCM做同样的事情:

git fast-export --all -C --tag-of-filtered-object=drop --signed-tags=strip > Repository.fast-exported


cm fast-export MyProject@PlasticSCMServer:8087 Repository.fast-exported

我知道我可以使用hg-fast-export.py工具(http://hedonismbot.wordpress.com/2008/10/16/hg-fast-export-convert-mercurial-repositories-to-git-repositories/)将快速导出/快速导入到Git中,但我想知道是否可以创建转储文件。 / p>

1 个答案:

答案 0 :(得分:2)

你看过this project了吗? fast-export.sh脚本的工作原理是将hg-fast-export.py python脚本的输出传递给git fast-import。如果要保存转储文件,只需运行相同的命令并将输出定向到文件即可。