Hg:如何找到我在两次修订(或日期)之间更改的文件?

Hg: How can I find the files I have changed between two revisions (or dates)?

在 mercurial 中,我试图找到我接触过的文件列表。

我接近命令:

hg log -u joe.doe@foo.com

给出了 joe.doe

的变更集
hg status --rev 3870:4100

它给出了两次修订之间更改的文件。

有没有办法知道我在两次修订或两个日期之间接触过的文件?

提前致谢。

结合你的两件事并抛出一点bash post-处理到日志的输出:

hg log -r20000:tip -u joe.doe@foo.com --template "{files % '{file}'}\n" | sort | uniq

如果没有 bash-post 处理,您将在文件更改时经常列出它们。