Есть ли способ получить эквивалент hg merge --preview с помощью hg log и revsets? - PullRequest
5 голосов
/ 30 августа 2011

Мне нравится видеть, какие изменения произойдут при слиянии с hg merge --preview, но иногда мне хотелось бы немного изменить форматирование или показать только коммиты, которые влияют на определенные файлы, или коммиты, сделанные определенными людьми. Кажется, нет никакого способа указать другой формат вывода журнала или применить какие-либо фильтры при использовании hg merge --preview, поэтому мне интересно, могу ли я каким-то образом получить тот же список наборов изменений, используя hg log и revsets. Если бы у меня было это, я был бы уверен, что смог бы придумать, как это настроить.

1 Ответ

5 голосов
/ 30 августа 2011

Вы хотите, чтобы все предки ревизии, с которой вы объединяетесь, исключая общих с родителем вашего рабочего каталога:

$ hg log -r "предки (mergerev) - предки (.)"

или в краткой форме:

$ hg log -r ":: mergerev - ::."

Подробнее см. Hg help revsets .

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