【问题标题】:Examining a single changeset in Mercurial检查 Mercurial 中的单个变更集
【发布时间】:2011-02-02 18:58:05
【问题描述】:

在 Mercurial 中,如何检查单个变更集? hg log -l 5 会给我一个最新的 5 个变更集的摘要,但是我如何获得一个变更集中更改的文件的列表?我不想做差异。

【问题讨论】:

标签: mercurial


【解决方案1】:

将 -v 传递给日志,它将打印出其他信息,包括更改的文件列表。

例子:

hg log -v -r<rev> | grep ^files

【讨论】:

    【解决方案2】:

    我一直在寻找同样的东西,并找到了以下命令,这正是我想要的:

    hg status --change <rev>
    

    在这个article找到。

    【讨论】:

    • 最适合我。使用“。”当然对于当前的 REV,hg status --change .
    【解决方案3】:

    如果您想查看给定版本的文件内容是如何更改的,您可以使用:

    hg diff --change <rev>
    

    如果您想查看当前版本与您感兴趣的版本之间的差异,您可以使用:

    hg diff -r <rev>
    

    【讨论】:

      猜你喜欢
      • 2014-02-17
      • 1970-01-01
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 2010-11-21
      • 2014-04-18
      • 2011-07-19
      • 1970-01-01
      相关资源
      最近更新 更多