我从事的项目(出于此问题范围之外的原因)在两个 git 存储库之间分离。它是一个 Web 项目,有一个公共库层(存储在存储库 A)和一个特定的项目层(存储在存储库 B)。
是否有一种有效的工作方法来确定哪个提交引入了特定错误,因为它可能在任一存储库中,使用git-bisect
?我尝试过诸如git-bisect
在 B 上执行 a 时保持 A 中的提交不变等,但交互过于复杂,因为 B 中的更改通常取决于 A,反之亦然。(这些更改与我正在搜索的错误无关,但会阻止网站加载,因此我进行了有效的测试)。
有没有办法可以链接这两个git-bisect
s 以便一个git bisect good
或bad
一个存储库检查另一个存储库中最接近时间的提交?或者暂时合并它们以某种方式测试它们?
如果有一种方法可以缩小搜索范围,这将是一个开始。