bisect—Arraybisectionalgorithm 2.1版本中的新功能。 源代码:Lib/bisect.py 该模块支持按排序顺序维护列表,而无需在每次插入后对列表进行排序。
请注意,坏的等分ref会refs/bisect/bad被添加到包含的提交(如果存在)并且好的等分refrefs/bisect/good-*被添加到排除的提交(如果存在)。
它们应该是一致的,独立于任何后续的提交,通过测试套件等,这使得评审过程变得更加容易,并且历史对以后的检查和分析更有用,例如使用git-blame[1]和git-bisect[1]。
git-bisect[1]:当你的项目出现回归时,追踪错误的一种方法是通过搜索历史记录来找到应该归咎于的确切提交。Gitbisect可以帮助您执行该提交的二进制搜索。
例如,偶尔你可能会出现一个违反了无关的承诺;运行 $gitbisectvisualize 它会运行gitk并用一个标记“bisect”标记它所选择的提交。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
