2010-11-07 61 views
11

多年來,我用Darcs作爲我唯一的DVCS ......前段時間,我探索了我喜歡的Monotone。是否可以從Fossil SCM輸出到其他DVCS?

但是,兩者的主要問題是缺乏完整的託管解決方案。

Fossil考慮到託管要求非常輕,並且包含分佈式錯誤跟蹤器,因此無需使用某些公共託管解決方案,因此它看起來很有趣(儘管我們不喜歡使用非標準的wiki標記)與darcs &單調的場景。

然而,化石是不是很廣泛採用,還是很年輕的項目,所以我很好奇它是如何與其他更成熟的DVCS-ES(BZR,混帳,汞)操作......

基礎的在我從docs收集的信息上,我發現它只能從CVS導入,儘管它似乎有一些可以從git導入的工具。

然而,更嚴重的問題在於,沒有工具可以通過使用例如化石從化石遷移到其他物體。 '標準'快速導出/導入工具鏈。

在檔案中,我看到Hipp博士提到'解構'命令,但對Fossil不夠熟悉 - 我很好奇它如何用於將Fossil的工件導出到其他DVCS中,或者如果我不是意識到一些其他工具/轉換器這樣的任務?

這是一個嚴重的問題,問題是如果沒有這樣的工具,是不是最好只使用bzr/hg(我們不是Git的粉絲,並且希望這個工具在Linux/Mac/Win上很好地運行以便打開源項目),而不是他們的公共主機,如LP & Bitbucket?

回答

12

有趣的是,但最近(我問過這個問題後),化石拿到進口 & 出口命令,因此,現在有可能使用Git的快進/出口協議。 (見Import And Export"。):-)

沒有必要告訴,但它使化石完美的工具,我DVCS的需要和上述困境解決了我最高的滿意度。 ;)

+0

這對Git來說很好,但是集市或mercurial呢?讓我想知道是否可能有一個通用的任何應用程序在那裏。 – 2010-11-15 20:13:07

+5

bazaar和mercurial都有插件來處理快速進出口流。見http://wiki.bazaar.canonical.com/BzrFastImport&http://mercurial.selenic.com/wiki/FastImportExtension – gour 2010-11-22 14:09:19

+0

不幸的是,我發現那個鏈接上的指令在我試圖轉換的化石庫上失敗。它可能只能處理簡單的回購。我的情況是Iguana EMR服務背後的化石庫。 – 2014-06-26 23:05:04

相關問題