什么是hg语法:提交从提交B"可达"

Luc*_*jer 7 mercurial

我的存储库的历史非常复杂.我经常发现自己想要知道过去的某个提交是"在某个修订版本(通常是我的一个人的头脑中)"或"可以从某个修订版本中获取"

我该怎么做呢?

Mar*_*ath 9

您可以使用revsets语法.假设您想询问版本4是否可从修订版9"到达".

只需这样做:

hg log -r "descendants(4) and 9"
Run Code Online (Sandbox Code Playgroud)

如果可以访问,您将看到修订版9的日志消息.如果不是,则不会输出.