是否可以从 Fossil SCM 导出到其他 DVCS?
多年来我一直使用 Darcs 作为我唯一的 DVCS...前段时间我探索了我也喜欢的 Monotone。
然而,两者的主要问题是缺乏完整的托管解决方案。
Fossil 看起来像有趣的选项(尽管我们不喜欢它使用非标准 wiki 标记),考虑到它在托管要求方面非常轻,并且包含分布式错误跟踪器,这消除了对某些公共托管解决方案的需要,如在 darcs 和 drcs 的场景中。单调。
然而,Fossil 并没有被广泛采用,而且仍然是一个非常年轻的项目,所以我很好奇它如何与其他更成熟的 DVCS-es (bzr,git,hg) 一起运行......
基于我收集的信息文档中,我看到它只能从 CVS 导入,尽管似乎有一些工具可以从 git 导入。
然而,更严重的问题是,事实上,没有工具可以通过使用“标准”快速导出/导入工具链从 Fossil 迁移到其他东西。
在档案中,我看到 Hipp 博士提到了“解构”命令,但对 Fossil 不够熟悉,我很好奇它如何用于将 Fossil 的文物导出到其他一些 DVCS 中,或者如果我不知道其他一些用于此类任务的工具/转换器?
这是一个严重的问题,问题是如果没有这样的工具,是否只使用 bzr/hg 更好(我们不是 Git 的粉丝,希望该工具在 Linux/Mac/Win 上运行良好,用于开源项目)相反,他们的公共托管服务如 LP 和 LP 等。比特桶?
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.
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.
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)...
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.
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.
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?
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?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有趣的是,但最近(在我问了这个问题之后),Fossil 得到了导入 & 导出命令,因此现在可以使用 Git 的快速导入/导出协议。 (请参阅导入和导出".) :-)
无需多说,但它使 Fossil 成为满足我的 DVCS 需求的完美工具,并且上述困境得到了最满意的解决;)
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".) :-)
No need to tell, but it makes Fossil perfect tool for my DVCS needs and the above dilemma is resolved to my upmost satisfaction. ;)