检查Mercurial中的单个变更集

时间:2010-03-31 05:34:40

标签: mercurial

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

3 个答案:

答案 0 :(得分:27)

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

示例:

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

答案 1 :(得分:22)

我正在寻找相同的东西并找到了以下命令,这正是我所寻找的:

hg status --change <rev>

在此article中找到。

答案 2 :(得分:6)

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

hg diff --change <rev>

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

hg diff -r <rev>