假设我们有三个命名分支A,B和C.是否有一种(非直观)方式来检测来自C的变化是否已成为A?
A ----------------------------
| \ /
B | \------------/
| /
C \---------/ -------
答案 0 :(得分:8)
从Mercurial 1.6.0开始,您可以使用revsets来查找:
hg log -r "ancestors(A) and branch(C)"
这显示了C分支上A的所有祖先。您可以使用模板从日志条目中提取所需的信息。
有关详细信息,请参阅hg help revsets
。