Как сравнить наборы наборов изменений между двумя ветвями Mercurial? - PullRequest
15 голосов
/ 24 декабря 2010

У меня есть (удаленное) хранилище Hg с парой веток. Я хочу убедиться, что у ветви A есть все изменения, которые есть у ветви B (может быть больше, и это нормально).

Есть ли простой способ сделать это с помощью hg?

Я могу написать небольшой сценарий оболочки, чтобы сделать это, но кажется, что такие вещи могут возникнуть, поэтому, возможно, есть простой встроенный способ.

1 Ответ

18 голосов
/ 24 декабря 2010

Это покажет всех предков набора изменений b, которые не являются предками набора изменений a:

hg log -r "ancestors(b) and not ancestors(a)"

Это должно показать вам, какие изменения еще нужно объединить из B в A, если выдайте голову ветви B для b, а голову ветви A для a.

...