多年来,我使用Darcs作为我唯一的DVCS ...前一段时间,我也探索了我喜欢的Monotone。
但是,两者的主要问题是缺少完整的托管解决方案。
Fossil看起来是一个有趣的选项(尽管我们不喜欢它使用非标准的Wiki标记),因为考虑到托管要求非常轻巧,并且集成了分布式Bug跟踪程序,从而消除了该方案中对某些公共托管解决方案的需求与darcs和单调。
但是,Fossil并没有被广泛采用,而且还是一个很年轻的项目,所以我很好奇它如何与其他更成熟的DVCS-es(bzr,git,hg)一起使用...
根据我从文档中收集的信息,我看到它只能从CVS导入,尽管似乎有些工具可以从git导入。
但是,更严重的问题是,事实上,没有工具可以通过使用以下方法从化石迁移到其他东西: “标准”快速导出/导入工具链。
在档案中,我看到希普博士提到了“解构”命令,但对Fossil不够熟悉,我很好奇它如何可用于将Fossil的工件导出到其他DVCS中,或者如果我不知道其他的DVCS用于此类任务的工具/转换器?
这是一个严重的问题,问题是是否没有这样的工具,最好只使用bzr / hg(我们不是Git的拥护者,并且希望该工具在Linux / Mac / Win上可以很好地在开源项目中运行)而不是像LP&Bitbucket这样的公共主机?
最佳答案
有趣的是,但是最近(在我问了这个问题之后),Fossil得到了导入和导出命令,因此现在可以使用Git的快速导入/导出协议。 (请参阅Import And Export"。):-)
无需说明,但它使Fossil成为满足我的DVCS需求的理想工具,上述难题得到了我的最大满足。 ;)