Mercurial - журнал hg только для двух наборов изменений? - PullRequest
3 голосов
/ 25 марта 2011

Команда hg log -v -r 2:5 может использоваться для просмотра сведений о наборах изменений 2/3/4/5 - существует ли аналогичный способ просмотра сведений о наборах изменений в JUST наборах изменений 2 и 5?

1 Ответ

8 голосов
/ 25 марта 2011

Используйте отдельные -r спецификаторы:

hg log -v -r 2 -r 5

Он выдаст вам записи в том же порядке, в котором вы указали номера рев.

Вот тест, который демонстрирует это:

mkdir hgTest; cd hgTest; hg init; echo "0" > 0.txt; hg addremove; hg commit -m "Added file 0.txt"; echo "1" > 1.txt; hg addremove; hg commit -m "Added file 1.txt"; echo "2" > 2.txt; hg addremove; hg commit -m "Added file 2.txt"

Теперь запустите hg log -v -r 0 -r 2 в каталоге hgTest, и вы увидите:

changeset:   0:22deafd4b5da
user:        aUser
date:        Fri Mar 25 17:37:01 2011 +0000
files:       0.txt
description:
Added file 0.txt


changeset:   2:39fedf6f9f56
tag:         tip
user:        aUser
date:        Fri Mar 25 17:37:01 2011 +0000
files:       2.txt
description:
Added file 2.txt

Обратите внимание, что нет упоминания о файле 1.txt, который был добавлен в ревизии 1.

...