问题描述
多年以来,我一直使用Darcs作为唯一的DVCS ...前一段时间,我也探索了我也喜欢的Monotone.
For many years I used Darcs as my only DVCS...some time ago I explored Monotone which I like as well.
但是,两者的主要问题是缺少完整的托管解决方案.
However, the main problem with both is the lack of complete hosting solutions.
化石看起来是一个有趣的选项(尽管我们不喜欢它使用非标准的Wiki标记),因为它在托管要求方面非常轻巧,并且集成了分布式Bug跟踪程序,从而消除了在使用darcs的情况下对某些公共托管解决方案的需求&单调.
Fossil looks as interesting option (although we don't like its use of non-standard wiki markup) considering it's very light in regard to hosting requirements and incorporates distributed bug tracker which eliminates the need for some public hosting solution as in the scenario with darcs & monotone.
但是,Fossil并没有被广泛采用,而且还是一个非常年轻的项目,所以我很好奇它如何与其他更成熟的DVCS-es(bzr,git,hg)一起使用...
However, Fossil is not very widely adopted and still very young project, so I'm curious how does it operate with other, more established DVCS-es (bzr,git,hg)...
根据我从文档中收集到的信息,我看到它只能从CVS导入,尽管似乎有些工具可以从git导入.
Based on the info I've gathered from docs, I see it can only import from CVS although it seems there is some tool which can do import from git.
但是,更严重的问题是,事实上,没有工具可以使用以下方法从Fossil迁移到其他东西: 标准"快速导出/导入工具链.
However, the more serious problem is that, afaict, there is no tool to migrate from Fossil into something else by using e.g. 'standard' fast-export/import toolchain.
在档案中,我看到希普博士提到了解构"命令,但对Fossil不够熟悉,我很好奇它如何可用于将Fossil的工件导出到其他DVCS中,或者如果我不知道的话其他工具/转换器完成此任务?
In the archive I saw that Dr Hipp mentioned 'deconstruct' command, but not being familiar-enough with Fossil, I'm curious how it can be used for exporting Fossil's artifacts into some other DVCS or if I'm not aware of some other tool/converter for such task?
这是一个严重的问题,问题是是否没有这样的工具,是否最好只使用bzr/hg(我们不是Git的拥护者,并且希望该工具在Linux/Mac/Win上能很好地运行以实现开放-源项目)以及他们的公共托管(如LP&比特桶?
This is serious issue and the question is if there is no such tool, whether it's better to just use bzr/hg (we are not fan of Git and want that tool operates nicely on Linux/Mac/Win for an open-source project) instead along with their public hostings like LP & Bitbucket?
推荐答案
有趣的是,但是最近(在我问了这个问题之后),Fossil获得了 import & export 命令,因此现在可以使用Git的 fast-import/export 协议. (请参见导入和导出".):-)
Interestingly enough, but recently (after I've asked this question), Fossil got import & export commands, so that now it's possible to use Git's fast-import/export protocol. (See Import And Export".) :-)
无需说明,但它使Fossil成为满足我的DVCS需求的理想工具,上述难题得到了我的最大满足. ;)
No need to tell, but it makes Fossil perfect tool for my DVCS needs and the above dilemma is resolved to my upmost satisfaction. ;)
这篇关于是否可以将Fossil SCM导出到其他DVCS中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!