我有一个最近被修改的文件。 而不是看每个版本,有没有更容易的方法找出,在Mercurial,在哪个版本的文件最后修改? 谢谢。
请注意,我在Linux中使用命令行。
这会给你最后一次对特定文件进行更改(增加1到N以查看最后N次更改):
hg log -l 1 ./path/to/file
Autopulated的答案正是你正在寻找的,如果你只是想看看一个文件的最新版本。
我只想提到grep
命令:
$ hg help grep hg grep [OPTION]... PATTERN [FILE]... search for a pattern in specified files and revisions [...]
使用hg grep
,您可以在特定模式的任何版本或版本范围内搜索特定文件或整个存储库。
如果您正在搜索引入或删除某个特定方法或变量的修订版本,则这种命令非常有用。