【问题标题】:Mercurial -- grab all files inside a repository, including subrepos, but not the repository itselfMercurial——获取存储库中的所有文件,包括子存储库,但不获取存储库本身
【发布时间】:2011-06-16 22:36:33
【问题描述】:

这可能吗?

简单解释一下我想做什么:

我有一个存储库“A”和一个子存储库“B”。我有这对的两份。

在一个副本(我们称之为小副本)中,“A”具有变更集 A1-A5,“B”具有变更集 B1-B20。

在另一个(大)副本中,“A”具有变更集 A1-A10,“B”具有变更集 B1-B30。

我想要做的是从大仓库中获取所有文件并将它们作为变更集 A6 和 B21 提交到小仓库。然后我会将它推送到服务器。 (服务器上不存在大仓库,所以这不会造成任何冲突。)。

这方面的工具似乎确实存在——例如,参见here。问题是我不知道任何建议的方法是否与子存储库配合得很好。

【问题讨论】:

    标签: mercurial changeset fold mercurial-subrepos


    【解决方案1】:

    听起来你想使用collapse extension之类的东西。

    或者,下次您可以使用 mercurial 队列,以便您的 A6-A10 提交到补丁存储库中的补丁上,然后您可以 qfinish 并将其推送为 A6。现有的 suprepo 不应该从根本上改变这些建议中的任何一个。

    【讨论】:

      猜你喜欢
      • 2021-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 2014-06-23
      • 1970-01-01
      相关资源
      最近更新 更多