gpt4 book ai didi

mercurial - 如何查看剩余的变更集以 checkin hg bisect?

转载 作者:行者123 更新时间:2023-12-03 08:06:44 26 4
gpt4 key购买 nike

当我运行 hg bisect 时,有时我想“向前看”剩下的内容,看看是否有任何明显的罪魁祸首我可以在相当慢的二分测试运行时检查。

既然我跑了

> hg bisect -g
Testing changeset 15802:446defa0e64a (8 changesets remaining, ~2 tests)

如何查看剩余的 8 个变更集?

最佳答案

您可以使用bisect("untested") revset 查看未测试的变更集。例如:

hg log -r 'bisect(untested)'

如果信息太多,您还可以将其与模板选项结合使用:

hg log -r 'bisect(untested)' -T '{rev}\n'

或者您可以将输出限制为范围的第一个和最后一个条目:

hg log -r 'first(bisect(untested))+last(bisect(untested))'

您还可以在 .hg/hgrc~/.hgrc 文件中创建 revset 别名以节省一些输入,例如:

[revsetalias]
tbt = bisect("untested")
tbt2 = first(tbt)+last(tbt)

然后你可以这样做(例如):

hg log -r tbt

请注意,如果调用 revset 别名 untested,则必须引用字符串 untested(例如 bisect("untested")),因此我选择tbt(“待测试”)。

请参阅 hg help revsets 了解更多与二分相关的 revsets。

关于mercurial - 如何查看剩余的变更集以 checkin hg bisect?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35226557/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com