Подтвердить что ты не робот

Изучение одного набора изменений в Mercurial

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

4b9b3361

Ответ 1

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

Пример:

hg log -v -r<rev> | grep ^files

Ответ 2

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

hg status --change <rev>

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

Ответ 3

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

hg diff --change <rev>

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

hg diff -r <rev>