Version control 是否可以从化石SCM导出到其他DVC?

Version control 是否可以从化石SCM导出到其他DVC?,version-control,migration,dvcs,fossil,Version Control,Migration,Dvcs,Fossil,多年来,我一直使用DARC作为我唯一的DVC…不久前,我探索了我也喜欢的单调 然而,两者的主要问题是缺乏完整的托管解决方案 看起来是一个有趣的选择(尽管我们不喜欢它使用非标准的wiki标记),考虑到它在托管需求方面非常轻,并结合了分布式bug跟踪器,从而消除了对一些公共托管解决方案的需要,如darcs和monotone的场景 然而,Fossil并没有被广泛采用,而且还是一个非常年轻的项目,所以我很好奇它如何与其他更成熟的DVC E(bzr、git、hg)一起运行 根据我从文档中收集的信息,我看到

多年来,我一直使用DARC作为我唯一的DVC…不久前,我探索了我也喜欢的单调

然而,两者的主要问题是缺乏完整的托管解决方案

看起来是一个有趣的选择(尽管我们不喜欢它使用非标准的wiki标记),考虑到它在托管需求方面非常轻,并结合了分布式bug跟踪器,从而消除了对一些公共托管解决方案的需要,如darcs和monotone的场景

然而,Fossil并没有被广泛采用,而且还是一个非常年轻的项目,所以我很好奇它如何与其他更成熟的DVC E(bzr、git、hg)一起运行

根据我从文档中收集的信息,我看到它只能从CVS导入,尽管似乎有一些工具可以从git导入

然而,更严重的问题是,在AICT中,没有工具可以通过使用“标准”快速导出/导入工具链从化石迁移到其他东西

在档案中,我看到Hipp博士提到了“解构”命令,但对Fossil还不够熟悉,我很好奇它如何用于将Fossil的人工制品导出到其他DVC中,或者如果我不知道有其他工具/转换器用于此类任务


这是一个严重的问题,问题是如果没有这样的工具,是否最好只使用bzr/hg(我们不喜欢Git,希望该工具在Linux/Mac/Win上可以很好地运行,用于一个开源项目)以及它们的公共宿主(如LP&Bitbucket?

),这很有趣,但最近(在我问了这个问题之后),化石获得了导入和导出命令,因此现在可以使用Git的快速导入/导出协议。(见。):-)


无需说明,但它使Fossil成为满足我DVCS需求的完美工具,而上述难题的解决令我非常满意。(

这对Git来说很好,但是bazaar或mercurial呢?让我想知道git应用程序是否有通用的功能。bazaar和mercurial都有处理快速导入导出流的插件。请看&遗憾的是,我发现在我试图转换的化石存储库中,该链接上的说明失败了。它可能只处理更简单的回购。我的案例是鬣蜥EMR服务背后的化石库。