如何让所有父母在Mercurial中做出改变

时间:2013-09-17 08:50:10

标签: mercurial

目前我正在努力使用Mercurial(v.2.6.2)日志功能。为了创建我们软件的更改日志,我必须收集以下变更集:

|
O A First interested revision on default
|
O B start of branch
|\  
| \
|  O C Commit on branch
O  | D commit on default
| /
|/
O E Merge from branch to default
|
|
O F start of release branch
|\
| \
O  | G on-going development on default
|  O H Patch fix on release branch
|  |

所以我试图获得的是包含A,(B),(C),D,E,(F),H的变更集的集合。 括号中的更改集如果是日志的一部分则不会受到损害,但它们不是必需的。变更集G不能是日志的一部分。

1 个答案:

答案 0 :(得分:1)

$ hg help revsets
$ hg log -r A::H