有没有办法检测分支的更改是否已间接与另一个分支合并?

时间:2010-12-21 12:44:31

标签: mercurial

假设我们有三个命名分支A,B和C.是否有一种(非直观)方式来检测来自C的变化是否已成为A?

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

1 个答案:

答案 0 :(得分:8)

从Mercurial 1.6.0开始,您可以使用revsets来查找:

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

这显示了C分支上A的所有祖先。您可以使用模板从日志条目中提取所需的信息。

有关详细信息,请参阅hg help revsets