Есть ли способ определить, были ли изменения одной ветви косвенно объединены с другой? - PullRequest
6 голосов
/ 21 декабря 2010

Допустим, у нас есть три названные ветви A, B и C. Есть ли (негласный) способ обнаружить, что изменения из C превратили его в A?

A ----------------------------
  | \              /
B |  \------------/
  |           /
C  \---------/ -------  

1 Ответ

8 голосов
/ 21 декабря 2010

Начиная с Mercurial 1.6.0, вы можете использовать revsets, чтобы найти это:

hg log -r "ancestors(A) and branch(C)"

Здесь показаны все предки A, находящиеся в ветви C.Вы можете использовать шаблоны для извлечения именно той информации, которая вам нужна, из записей журнала.

См. hg help revsets для получения полной информации.

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