Mercurial - 合并跟踪分支在开发分支范围内。
嗨,我有一个Mercurial存储库。
是否要命令将已合并的分支返回到开发分支间隔,即: hg XXX Develop -b -r 5000..1000 结果: 分支:X12,X13,X200
由于
答案 0 :(得分:3)
您应该了解Mercurial revsets
域特定语言的可能性:
hg help revsets
例如,如果您只想打印合并的分支"default"
的变更集,则应指定"merge() and ancestors('default')"
。现在您可以请求这些合并的父项("parents(...)"
),取出"default"
本身("and not branch('default')"
)上的任何变更集,最后您可以使用模板仅打印这些变更集& #39;分支名称("--template '{branch}\n'"
),它提供了类似的内容:
$ hg log -r "parents(merge() and ancestors('default'))
and not branch('default')" --template '{branch}\n'
X12
X13
[...]
revsets
DSL的可能性非常惊人......:)
希望它能提供帮助。