2011-03-31 25 views
1

我正在尋找一款用於管理大型內容集合的軟件,例如300MB的HTML。它需要分支和合並,如果可能的話應該分發(即,一個dvcs)。基於Git或Hg存在內容存儲庫?

需要全文索引。

需要基於網絡的界面。

什麼都有?這是一個很大的項目,需要我花很多時間來創建。

構建它我自己,我會結合Git,JGit,Lucene和Play框架。

一個特別的問題是300MB的文本被分成200,000個文件或記錄。這個數量的文件通常不是很快,所以它可能會跳過git的標準文件系統工作模式。

+1

爲了比較,在Linux的未壓縮副本(2.6.30)我周圍鋪設的來源是爲大約3.7文件378 MB。 – nmichaels 2011-03-31 18:34:49

+3

在推斷文件系統工作模式不起作用之前,我建議實際嘗試一些事情。 – 2011-03-31 18:43:00

+0

我忘了提及Windows兼容性很重要....但不是必需的。 – 2011-03-31 19:29:10

回答

1

那麼,我的答案是GIT。

沒有更好的版本控制系統可以比git更快速,更可靠地處理許多基於文本的文件。

對於基於Web的界面 - 看CGT文件