【问题标题】:Is there an equivalent of git-walk next / git-walk prev in hg?hg 中是否有相当于 git-walk next / git-walk prev 的东西?
【发布时间】:2010-11-02 02:10:11
【问题描述】:

我读到 git-walk next / git-walk prev 将允许您在本地工作副本中移动通过线性提交的变更集so that you can play them back in a presentational setting

hg 有没有等价的命令?

(当然,我的意思不是典型的 -r 参数选择修订,我的意思是在上一个、下一个方式中移动变更集)

【问题讨论】:

  • 您能否更准确地描述它的作用? (尤其是“通过”部分。因为我不明白为什么使用 revsets 进行更新不起作用。
  • tonfa:我也不明白——revsets 让这变得简单 :)

标签: git version-control mercurial tortoisehg changeset


【解决方案1】:

您可以为此使用Mq extension。这样,您就可以通过优化 MQ 补丁来根据需要微调每个步骤,最后使用 hg qpushhg qpop 来遍历它们。

您也可以使用 revision sets,正如 Benoit (tonfa) 所暗示的那样。有了这些,

hg update -r 'parents(.)'

会在历史中倒退

hg update -r 'children(.)'

会向前走。在每种情况下,都会使用修订号最高的父/子,但这不应该与线性历史有关。

【讨论】:

    猜你喜欢
    • 2014-05-27
    • 1970-01-01
    • 2013-03-18
    • 2011-12-07
    • 1970-01-01
    • 2012-04-17
    • 2012-06-24
    • 2016-12-11
    • 1970-01-01
    相关资源
    最近更新 更多