2

浅谈克隆扩展

有一些关于 Mercurial 的非官方浅克隆扩展工作的讨论。此扩展的功能与扩展类似git clone --depth X,但会提供更好的推送支持和合并安全性。

基本上,它可以让用户克隆一个较小的历史子集以节省时间和空间,但仍然受益于 hg 的所有其他好处。毕竟,并非所有开发人员都需要将整个历史记录回溯到变更集 0 才能高效工作。

讨论链接

浅克隆扩展在 hg的网站上进行了讨论。他们还建立了一个状态页面和一个实施计划。此外,他们反复提到他们在 2010 年夏天获得了一名 Google Summer of Code (gsoc) 实习生来进行扩展。

即使如此,我似乎也无法找到有关此功能的任何最新状态。我发现了两个可能与之相关的 bitbucket 项目,但都没有看到任何最近的提交:hg-shallow-clonehg-shallow

浅克隆仍在开发中吗?

有谁知道这个扩展的状态?它是否仍然有人在某个地方工作,还是真的被遗弃了?GSoC 的工作成果如何?

4

1 回答 1

3

它不在开发中。Mercurial 项目之外的许多人都进行了尝试,但都没有取得成果,Mercurial 项目本身认为像 largefiles 扩展这样的东西是减少存储库克隆大小的更好解决方案。

于 2011-10-29T02:49:04.393 回答