Изучение одной ревизии в Mercurial - PullRequest
35 голосов
/ 31 марта 2010

В Mercurial как вы исследуете одну ревизию? hg log -l 5 даст мне сводку последних 5 наборов изменений, но как получить список файлов, измененных в одном наборе изменений? Я не хочу делать различий.

Ответы [ 3 ]

28 голосов
/ 31 марта 2010

Передайте -v в журнал, и он распечатает дополнительную информацию, включая список измененных файлов.

Пример:

hg log -v -r<rev> | grep ^files
22 голосов
/ 14 января 2015

Я искал ту же самую вещь и нашел следующую команду, а это больше, чем я искал:

hg status --change <rev>

Найдено в этой статье .

6 голосов
/ 06 июня 2017

Если вы хотите увидеть, как содержимое файлов было изменено для данной ревизии, вы можете использовать:

hg diff --change <rev>

Если вы хотите увидеть разницу между текущей версией и той, которая вас интересует, вы можете использовать:

hg diff -r <rev>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...