【问题标题】:What is the status of the Mercurial Shallow Clone extension?Mercurial Shallow Clone 扩展的状态如何?
【发布时间】:2011-10-28 19:40:29
【问题描述】:

浅谈克隆扩展

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

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

讨论链接

Shallow Clone extension 在 hg 的网站上进行了讨论。他们还提出了status pageplan for implementation。此外,他们反复提到,他们在 2010 年夏天聘请了一名 Google Summer of Code (gsoc) 实习生来进行扩展。

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

浅克隆仍在开发中吗?

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

【问题讨论】:

  • 如果您对这个主题感兴趣,为什么不直接询问 Mercurial 开发人员?为此,您可以向 mercurial-devel@selenic.com 发送邮件——Mercurial 开发的邮件列表。您甚至不必先订阅。
  • 感谢@MartinGeisler。我可能会,但看起来 Ry4an 可能有答案。
  • 是的,他有一个答案——我们都这样做了,因为我们在邮件列表上关注 Mercurial 的发展。我的观点是,当您在这里提出可以更好地回答的问题时,您正在稀释邮件列表。在 StackOverflow 上发帖不是联系 Mercurial 开发人员的正确方式。

标签: mercurial mercurial-extension shallow-clone


【解决方案1】:

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

【讨论】:

  • 嘿@Ry4an,很高兴知道。我实际上不希望该功能降低存储库的大小,但因为我的公司不愿在每台开发人员机器上放置完整的历史副本,因为他们认为这可能存在安全风险。我知道这对于大型 DVCS 项目来说是次要优先级,但我想我会问。
猜你喜欢
  • 2014-07-05
  • 1970-01-01
  • 2015-09-01
  • 2019-04-28
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
  • 2012-03-13
相关资源
最近更新 更多