来自Mercurial wiki -
轻量级副本/重命名副本和重命名当前并不太有效。Mercurial将复制/重命名的源文件复制到目标文件的内部历史存储中的新的初始修订版。对于重命名,这是特别违反直觉,因为重命名一个大文件增长存储的文件的大小。如果Mercurial有某种方式引用新文件中的现有修订本,同时保持向后可压
当用户使用此扩展时,有数据需要存储在本地,并将在需要时从本地存储中检索。我们正在考虑使用一些轻量级数据库,如HSQLDB、SQLLite或文件系统
Is there any light weight DB available which is independent of假设我们使用的是文件系统,那么它在性能、可维护性等方面与DB相比有多好呢?