2011-03-31 22 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文件