git-bisect但是对于N repos

gue*_*tli 7 git git-bisect

由于测试失败,我的代码中存在一个可以轻松复制的错误.

到目前为止,我在这种情况下使用了git-bisect,但它只在只有一个git repo时才有用.

就我而言,有7个.

有没有办法做一些像git-bisect但是对于N git存储库?

更新

有一个"容器"回购包含大部分配置.它与特定客户有关.

然后有一个核心应用程序的repo.

然后N repos for这个核心应用程序的插件.

在这种情况下不使用Git子模块.

UPDATE2

到目前为止,我还没有使用谷歌回购工具.AFAIK也不能一分为二.

LeG*_*GEC 6

  1. 首先:在测试通过时找到一个状态.

  2. 然后:检查测试是否在恢复7个存储库中的一个时通过

例如,让我们说:

尝试查看测试是否通过以下配置:

A1 B2 B3 B4 B5 B6 B7   
B1 A2 B3 B4 B5 B6 B7   
B1 B2 A3 B4 B5 B6 B7   
etc ...
Run Code Online (Sandbox Code Playgroud)

如果您设法以这种方式隔离单个仓库:您只需要将该仓库平分.