Mercurial:如果可能,如何找到包含特定文件的最新版本?

时间:2011-11-22 00:40:49

标签: linux mercurial

我有一个最近修改过的文件。而不是查看每个修订版,是否有更简单的方法可以在Mercurial中找出上次修改文件的修订版本?感谢。

请注意,我在Linux中使用命令行。

2 个答案:

答案 0 :(得分:18)

这将为您提供上次对特定文件进行更改的时间(从1增加到N以查看最后N次更改):

hg log -l 1 ./path/to/file

答案 1 :(得分:4)

如果您只是想查看文件的最新修订版,那么Autopulated的答案正是您所寻找的。

我只是想提一下grep命令:

$ hg help grep
hg grep [OPTION]... PATTERN [FILE]...

search for a pattern in specified files and revisions
[...]

使用hg grep,您可以针对特定模式在任何修订版本或修订版本范围内搜索特定文件或整个存储库。

如果您正在搜索引入或删除特定方法或变量的修订版,那么这种命令非常有用。