4

我从事的项目(出于此问题范围之外的原因)在两个 git 存储库之间分离。它是一个 Web 项目,有一个公共库层(存储在存储库 A)和一个特定的项目层(存储在存储库 B)。

是否有一种有效的工作方法来确定哪个提交引入了特定错误,因为它可能在任一存储库中,使用git-bisect?我尝试过诸如git-bisect在 B 上执行 a 时保持 A 中的提交不变等,但交互过于复杂,因为 B 中的更改通常取决于 A,反之亦然。(这些更改与我正在搜索的错误无关,但会阻止网站加载,因此我进行了有效的测试)。

有没有办法可以链接这两个git-bisects 以便一个git bisect goodbad一个存储库检查另一个存储库中最接近时间的提交?或者暂时合并它们以某种方式测试它们?

如果有一种方法可以缩小搜索范围,这将是一个开始。

4

1 回答 1

1

我认为您可以一分为二,您的测试条件是一分为二,“坏”被定义为“网站无法加载”或“我正在寻找的错误”。

于 2013-06-07T17:28:20.337 回答