Mercurial: как мне найти самую последнюю версию, которая включает в себя конкретный файл, если это возможно?

У меня есть файл, который был изменен недавно. Вместо того, чтобы смотреть на каждую ревизию, есть ли более простой способ узнать, в Mercurial, в какой версии последний файл был изменен? Спасибо.

Обратите внимание, что я использую командную строку в Linux.

Ответ 1

Это даст вам последний раз, когда было внесено изменение в конкретный файл (увеличьте с 1 по N, чтобы увидеть последние N изменений):

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

Ответ 2

Ответ Autopulated - это именно то, что вы ищете, если хотите просто посмотреть последнюю версию файла.

Я просто хотел упомянуть команду grep:

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

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

С помощью hg grep вы можете искать определенный файл или весь репозиторий при любой ревизии или диапазоне версий для определенного шаблона.

Это такая команда, которая действительно полезна, если вы ищете версию, в которой был введен или удален конкретный метод или переменная, например.