多年来我一直使用 Darcs 作为我唯一的 DVCS...前段时间我探索了我也喜欢的 Monotone。
然而,两者的主要问题是缺乏完整的托管解决方案。
Fossil http://www.fossil-scm.org/index.html/doc/tip/www/index.wiki看起来是一个有趣的选择(尽管我们不喜欢它使用非标准 wiki 标记),考虑到它在托管要求方面非常轻,并且包含分布式错误跟踪器,这消除了对某些公共托管解决方案的需要,如 darcs & 的场景单调。
然而,Fossil 并没有被广泛采用,而且仍然是一个非常年轻的项目,所以我很好奇它如何与其他更成熟的 DVCS-es (bzr,git,hg) 一起运行......
根据我从文档中收集的信息,我发现它只能从 CVS 导入,尽管似乎有一些工具可以从 git 导入。
然而,更严重的问题是,事实上,没有工具可以通过使用例如从 Fossil 迁移到其他东西。 “标准”快速导出/导入工具链。
在档案中,我看到 Hipp 博士提到了“解构”命令,但对 Fossil 不够熟悉,我很好奇它如何用于将 Fossil 的文物导出到其他一些 DVCS 中,或者如果我不知道其他一些用于此类任务的工具/转换器?
这是一个严重的问题,问题是如果没有这样的工具,是否只使用 bzr/hg 更好(我们不是 Git 的粉丝,希望该工具在 Linux/Mac/Win 上运行良好,用于开源项目)而是与他们的公共托管服务(如 LP 和 Bitbucket)一起使用?
有趣的是,但最近(在我问了这个问题之后),Fossil 得到了import & export命令,这样现在就可以使用 Git 了快速导入/导出协议。 (看进出口” http://fossil-scm.org/index.html/doc/trunk/www/inout.wiki.) :-)
无需多言,但它使 Fossil 成为满足我的 DVCS 需求的完美工具,并且上述困境得到了解决,令我非常满意。 ;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)