首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何查看剩馀的更改集,以签入hg对齐?

如何查看剩馀的更改集,以签入hg对齐?
EN

Stack Overflow用户
提问于 2016-02-05 14:27:23
回答 1查看 388关注 0票数 2

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

所以既然我已经跑了

代码语言:javascript
运行
复制
> hg bisect -g
Testing changeset 15802:446defa0e64a (8 changesets remaining, ~2 tests)

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-05 15:45:29

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

代码语言:javascript
运行
复制
hg log -r 'bisect(untested)'

如果信息太多,还可以将其与模板选项组合起来:

代码语言:javascript
运行
复制
hg log -r 'bisect(untested)' -T '{rev}\n'

或者,只需将输出限制在范围的第一个和最后一个条目:

代码语言:javascript
运行
复制
hg log -r 'first(bisect(untested))+last(bisect(untested))'

您还可以在.hg/hgrc~/.hgrc文件中创建重新设置别名以保存某些类型,例如:

代码语言:javascript
运行
复制
[revsetalias]
tbt = bisect("untested")
tbt2 = first(tbt)+last(tbt)

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

代码语言:javascript
运行
复制
hg log -r tbt

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

有关二分法的更多修改,请参见hg help revsets

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35226557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档