将Mercurial存储库转换为Bazaar

时间:2010-08-25 14:20:39

标签: mercurial bazaar

是否有一种简单的方法可以将现有的Mercurial存储库转换为Bazaar而不会丢失任何历史记录?如果我将Mercurial转换为Subversion to Bazaar,我会丢失任何历史吗?

2 个答案:

答案 0 :(得分:5)

您需要使用bzr-fastimport插件。它有hg-fastexport助手将你的Mercurial历史转储到fastimport流,可以导入到Bazaar分支。

整个历史应该以这种方式保存。有一种类型的信息会丢失:文件副本的信息,因为bzr不支持。

另一种选择是使用bzr-hg插件,该插件应该能够直接使用Mercurial存储库。因为你要求一个简单的方法,我建议先尝试bzr-hg。

答案 1 :(得分:1)

根据hg convert(“hg help convert”)的帮助,它只转换为Mercurial或SVN的类型(Bazaar仅支持作为源存储库)。如果你决定去Mercurial - > SVN - > Bazaar使用“hg convert”,帮助文件表示分支上的历史记录不会被保留。

相关问题