Рабочая среда tortoiseHg: выбор и копирование нескольких описаний коммитов между 2 ревизиями

Есть ли способ выбрать и скопировать все сообщения о фиксации между 2 ревизиями в рабочей среде tortoiseHg.

Я хочу в основном иметь описание журнала изменений между 2 ревизиями.

1 ответ

Решение

В нижней части окна Workbench есть панель консоли, если вы ее не видите, перейдите в View> Show Console.

В этот тип окна консоли:

hg log -r 1510:1513 --template '{desc}\n\n'

Это позволит получить значения для ревизий между -r 1510:1513 и только показать вам биты, указанные в шаблоне, в этом случае описание или сообщение о фиксации {desc}и ставит два переноса строки \n в конце, поэтому каждое сообщение четко отделено от следующего.

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

hg log -r 1510:1513 --template '{rev}: {desc}\n\n'

{rev} дает вам дружественный номер ревизии.

hg log с revsets (бит, который определяет, какие ревизии вы хотите посмотреть, в данном случае -r 1510:1513) и шаблоны чрезвычайно эффективны, и ими можно манипулировать, чтобы получить практически любую нужную информацию из наборов изменений Mercurial.

Другие вопросы по тегам