在 git bisect 期间,如果被二等分的提交是一组感兴趣的提交的成员,我想采取特定的行动。具体来说,考虑这种情况:
----------C-------- A
\---B---/
B 和 C 都可以从 A 到达,但不能从彼此到达。在 bisect 期间,我想对 B 可以访问的提交应用一个补丁,因为 B 引入了一个不相关的错误,我想过滤掉那个噪音。检查 C 时不应应用补丁。
一般来说,测试提交 C 是否在从提交 A 开始可以访问 B 的提交集中的最佳方法是什么?理想情况下,这将是我可以传递给 git rev-list 的表达式,但我怀疑它需要的不止于此。