Что такое синтаксис hg для: является ли коммит A «достижимым» из коммита B - PullRequest
7 голосов
/ 19 февраля 2012

История моего хранилища очень сложна. Я часто чувствую, что хочу узнать, «находится» ли определенный коммит из прошлого или «доступен» из определенной ревизии (обычно одной из моих голов)

Как мне это сделать?

1 Ответ

9 голосов
/ 19 февраля 2012

Вы можете использовать синтаксис revsets . Предположим, вы хотите спросить, доступна ли редакция 4 из редакции 9.

Просто сделайте это:

hg log -r "descendants(4) and 9"

если это достижимо, вы увидите сообщение журнала для редакции 9. Если это не так, вывод не будет.

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