【发布时间】:2012-02-08 16:35:33
【问题描述】:
在 TortoiseHg 中是否可以编写一个只显示分支中涉及的变更集的 revset 查询?更具体地说,我希望看到每个分支的第一个修订版,它是直接父级,以及每个分支的当前负责人。
我的目标是查看在我们的存储库中发生的所有分支活动的简明图片,而无需所有中间签入。
谢谢
【问题讨论】:
标签: mercurial tortoisehg
在 TortoiseHg 中是否可以编写一个只显示分支中涉及的变更集的 revset 查询?更具体地说,我希望看到每个分支的第一个修订版,它是直接父级,以及每个分支的当前负责人。
我的目标是查看在我们的存储库中发生的所有分支活动的简明图片,而无需所有中间签入。
谢谢
【问题讨论】:
标签: mercurial tortoisehg
是否可以编写一个只显示分支中涉及的变更集的修订集查询?
是的
(我使用我的 Assembla repo 和单个命名分支作为示例,并在以下示例中为您检查点)
hg log -r "branch(Cleanup)" -l 1 或 hg log -r "min(branch(Cleanup))" 或 hg log -r "first(branch(Cleanup))"
changeset: 58:f7f288c9e72b
branch: Cleanup
parent: 55:acadd1e83fba
hg log -r "parents(min(branch(Cleanup)))" 或 hg log -r "p1(min(branch(Cleanup)))" 或 hg log -r "min(branch(Cleanup))^"
changeset: 55:acadd1e83fba
hg heads Cleanup 或 hg log -r "head() and (branch(Cleanup))" 或 hg log -r "heads(branch(Cleanup))"
changeset: 67:67608168d4b3
branch: Cleanup
tag: tip
【讨论】: