检查 Mercurial 中的单个变更集

问题描述 投票:0回答:4

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

mercurial
4个回答
35
投票

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

示例:

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

27
投票

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

hg status --change <rev>

在这篇文章中找到。


13
投票

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

hg diff --change <rev>

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

hg diff -r <rev>

0
投票

要获取特定变更集中更改的文件列表,请使用 --stat 选项

示例:

hg log --stat -r <rev>
© www.soinside.com 2019 - 2024. All rights reserved.