问题 是否有可能从Fossil SCM导出到其他DVCS?


多年来我一直使用Darcs作为我唯一的DVCS ...前段时间我探索了我喜欢的Monotone。

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

化石 看起来有趣的选项(尽管我们不喜欢它使用非标准的wiki标记),考虑到它在托管要求方面非常轻,并且结合了分布式错误跟踪器,这消除了对一些公共托管解决方案的需求,如在darcs&单调。

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

基于我从文档中收集的信息,我发现它只能从CVS导入,尽管似乎有一些工具可以从git导入。

然而,更严重的问题是,通过使用例如,没有工具可以从Fossil迁移到其他东西。 '标准'快速导出/导入工具链。

在档案中,我看到Hipp博士提到'解构'命令,但对Fossil不够熟悉,我很好奇它是如何用于将Fossil的文物输出到其他DVCS中,或者如果我不知道其他一些DVCS这个任务的工具/转换器?

这是一个严重的问题,问题是如果没有这样的工具,是否最好只使用bzr / hg(我们不是Git的粉丝,并希望该工具在Linux / Mac / Win上运行良好的开源项目)相反,他们的公共主机,如LP和Bitbucket?


4956
2017-11-07 20:05


起源



答案:


有趣的是,但最近(在我问过这个问题之后),Fossil得到了 进口 & 出口 命令,所以现在可以使用Git了 快进/出口 协议。 (看到 进出口”。):-)

没有必要说,但它使Fossil成为我DVCS需求的完美工具,上述困境得到了解决,让我满意。 ;)


12
2017-11-14 07:16



那对Git来说没什么问题,但是对于集市还是多变?让我想知道是否有一个通用的任何东西到那里的应用程序。 - matt wilkie
bazaar和mercurial都有插件来处理快速导入导出流。看到 wiki.bazaar.canonical.com/BzrFastImport & mercurial.selenic.com/wiki/FastImportExtension - gour
可悲的是,我发现该链接上的说明在我试图转换的化石库上失败了。它可能只处理更简单的回购。我的案例是Iguana EMR服务背后的化石库。 - Scott Smith


答案:


有趣的是,但最近(在我问过这个问题之后),Fossil得到了 进口 & 出口 命令,所以现在可以使用Git了 快进/出口 协议。 (看到 进出口”。):-)

没有必要说,但它使Fossil成为我DVCS需求的完美工具,上述困境得到了解决,让我满意。 ;)


12
2017-11-14 07:16



那对Git来说没什么问题,但是对于集市还是多变?让我想知道是否有一个通用的任何东西到那里的应用程序。 - matt wilkie
bazaar和mercurial都有插件来处理快速导入导出流。看到 wiki.bazaar.canonical.com/BzrFastImport & mercurial.selenic.com/wiki/FastImportExtension - gour
可悲的是,我发现该链接上的说明在我试图转换的化石库上失败了。它可能只处理更简单的回购。我的案例是Iguana EMR服务背后的化石库。 - Scott Smith