当我运行hg二分法时,有时我想“向前看”剩下的部分,看看是否有明显的罪魁祸首,我可以在一个相当慢的二分法测试运行时检查。
所以既然我已经跑了
> hg bisect -g
Testing changeset 15802:446defa0e64a (8 changesets remaining, ~2 tests)如何查看剩下的8个变更集?
发布于 2016-02-05 15:45:29
您可以使用bisect("untested")修改集查看未经测试的变更集。例如:
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文件中创建重新设置别名以保存某些类型,例如:
[revsetalias]
tbt = bisect("untested")
tbt2 = first(tbt)+last(tbt)然后您可以这样做(例如):
hg log -r tbt请注意,如果调用revset别名untested,则必须引用未经测试的字符串(例如bisect("untested")),因此我选择了tbt (用于“待测试”)。
有关二分法的更多修改,请参见hg help revsets。
https://stackoverflow.com/questions/35226557
复制相似问题